首页 PATRAN+NASTRAN进行的拓扑优化教材

PATRAN+NASTRAN进行的拓扑优化教材

举报
开通vip

PATRAN+NASTRAN进行的拓扑优化教材 WORKSHOP PROBLEM 6 Topology and Shape Optimization of a Plate MSC/CONSTRUCT Exercise Workbook 6-1 Objectives n Create the FE-model n Carry out the topology optimization n Generate a new FE-model based on the topology results n Carry out the shape opti...

PATRAN+NASTRAN进行的拓扑优化教材
WORKSHOP PROBLEM 6 Topology and Shape Optimization of a Plate MSC/CONSTRUCT Exercise Workbook 6-1 Objectives n Create the FE-model n Carry out the topology optimization n Generate a new FE-model based on the topology results n Carry out the shape optimzation 6-2 MSC/CONSTRUCT Exercise Workbook Workshop 6 Topology and Shape optimization of a Plate MSC/CONSTRUCT Exercise Workbook 6-3 Model Description: The goal of this exercise is to find a light weight structure for given constraints and a single force. Here both optimization options of MSC/CONSTRUCT should be applied subsequently. First of all the topology of the plate should be optimized similar to workshop example 2. This leads to a faceted shape which has to be smoothed for the subsequent shape optimization. Figure 6.1 below shows the geometry and boundary conditions of the two-dimensional plate. Figure 6.1 Geometry and boundary conditions of the plate Young’s Modulus: 2.1 *105 N/mm2 Poisson Ration: 0.3 Length: 480mm Width: 320mm Thickness: 20mm Loading: 600N 480 32 0 x y F 6-4 MSC/CONSTRUCT Exercise Workbook Suggested Exercise Steps: 1. n Generate the MSC/NASTRAN input file 2. n Create a parameter file and carry out the topology optimization 3. n Generate a new FE-model for the shape optimization n Create the Geometry n Create the FE-Model n Set the properties of the plate n Define the Material n Define the Element Properties n Assign the load and boundary conditions n Define the Design Nodes n Generate the Input File 4. n Create the parameter file and carry out the shape optimization 5. n Postprocessing Workshop 6 Topology and Shape optimization of a Plate MSC/CONSTRUCT Exercise Workbook 6-5 Exercise Procedure: 1. Generate a MSC/NASTRAN input deck for the topolo- gy optimization For this exercise use the MSC/NASTRAN input deck from workshop example No. 2; topo_var.bdf. This input file should contain the necassary commands for the optimization. In this input file modify the force definition in the following way and save the file plate_topo.bdf. FORCE 1 200 0 200. 0. 1. 0. FORCE 1 225 0 200. 0. 1. 0. FORCE 1 250 0 200. 0. 1. 0. 2. Carry out the topology optimization For the optimization use the parameter file simple.par from the same workshop example. Modify the relative volume in the objective function to 0,5. Adjust the name of the input file to plate_topo.bdf and carry out the optimization. 3. Generate a new FE-model based on the results of the topology optimzation Based on the final material distribution of the topology optimization a smoothed geometry has to be generated first. This geometry has to be meshed. Then the boundary conditions can be applied. 6-6 MSC/CONSTRUCT Exercise Workbook 3.1 Plot the optimized material distribution Additional you need the Trans_Gr_17.: Figure 6.2 Material distribution 3.2 Create a new geometry In order to simplify the generation of the new geometry two little holes in the model will be ignored. Groups/Post Selected Groups to Post: Hard_Gr_0017 Apply Selected Groups to Post: Trans_Gr_0017 Apply Workshop 6 Topology and Shape optimization of a Plate MSC/CONSTRUCT Exercise Workbook 6-7 From the faceted geometry of the Figure 6.2 one has to generate curves and surfaces which subsequently can be meshed. Within MSC/PATRAN there are basically 2 ways for the mesh generation. u defining a polygon line and use the paver u defining surfaces explicitly and use the isomesher The first method is much simpler compared to the second one but might lead to a poor element quality. As the element quality is crucial for the results of the optimization the second method is chosen here. 3.2.1 At fist display the nodes and elements In the windows "LIST A" in lista’ contents databox the element number are listed. Tools/List/Create Model: FEM Object: Node Method: Association Association: Element Element: select all elements Apply Add to Group Group Name: Hard_Group_17 Apply Cancel 6-8 MSC/CONSTRUCT Exercise Workbook In the Dislplay / Finite Elements you can change the node size. Figure 6.3 Basis model with the finite elements and associated nodes 3.2.2 Create the geometry (curves and surfaces) u Geometry Action: Create Object: Curve Method: Point Option: 2 Point Starting Point List: Node 1 Ending Point List: Node 7 Apply Workshop 6 Topology and Shape optimization of a Plate MSC/CONSTRUCT Exercise Workbook 6-9 Repeat this option with the following numbers. Starting Point List Ending Point List 7 15 15 95 95 122 122 175 175 225 225 275 401 407 407 415 415 345 345 322 322 275 322 223 223 122 51 210 351 210 Change the method to Fillet and create form curve 15 and 16 a circular curve with the Fillet radius =40. Generate arcs. Change the Method to 2DArc3Point. Starting Point List Middle Point List Ending Point List 269 321 169 269 268 291 291 290 213 169 168 141 213 140 141 Action: Create Object: Curve Method: Fillet Fillet Radius: 40 Starting Point List: select Curve 15 and node 210 (with mouse) Ending Point List: select Curve 16 and node 210 (with mouse) Apply 6-10 MSC/CONSTRUCT Exercise Workbook Delete all existing nodes and elements. Posted for this all elements and nodes and delete these in Finite Elements - Delete. You can’t use this for the new geometry. Figure 6.4 Curves Modify these curves in order to get surfaces which finally -after meshing- lead to finite elements of good quality. u Geometry Action: Edit Object: Curve Method: Break Option: Parametric Breaking point: 0.5 Curve List: Curve 22 20 18 27 28 16 17 15 Apply Workshop 6 Topology and Shape optimization of a Plate MSC/CONSTRUCT Exercise Workbook 6-11 Repeat this action at the Break point 0.67 for Curves 9 and 2 as well as at Break Point 0.4 for Curve 39 and 41. Delete the original curves. Figure 6.5 Modified curves Create surfaces on this shown curves like in Figure 6.6 u Geometry Action: Create Object: Surface Method: Curve Option: 2 Curves Starting Curve List: Curve 1 Ending Curve List:: Curve 37 Apply 6-12 MSC/CONSTRUCT Exercise Workbook Figure 6.6 Surfaces 3.2.3 Create the finite element model and mesh the surface. Repeat this with the number 3 for the Curves 7 and 6. u Finite Elements Action: Create Object: Mesh Seed Type: Uniform Number: 6 Curve List: Surface 1.1 18.3 Apply u Finite Elements Action: Create Object: Mesh Type: Surface Workshop 6 Topology and Shape optimization of a Plate MSC/CONSTRUCT Exercise Workbook 6-13 Equivalence and remove duplicated nodes. Figure 6.7 FE-Model 3.2.4 Define the material, the element properties and the boundary conditions according Figure 6.8. The additional boundary conditions in x should be only used for the optimization. Create for this a subcase which include the boundary conditions for the optimization. Global Edge Length: 18 Element Topology Quad4 SurfaceList Surface 1:18 Apply 6-14 MSC/CONSTRUCT Exercise Workbook Figure 6.8 Boundary conditions 3.2.5 Define the design nodes. 3.2.6 Generate an input file for the analysis. Groups/Create New Group Name:: Design_Nodes Group Contents: Add Entitty Selection Apply u Analysis Action: Analyze Object: Entire Model Method: Analysis Deck Job Name: shape Workshop 6 Topology and Shape optimization of a Plate MSC/CONSTRUCT Exercise Workbook 6-15 An MSC/NASTRAN input file will be generated called shape.bdf. Exit your MSC/PATRAN session. 3.3 Create a parameter file shape.par Use the parameter file shape_simple.par from the workshop example 4, modify the Object Definition Section and save as shape.par. Create the MSC/CONSTRUCT group from the previous created MSC/PATRAN group ’Design_Nodes. Create the MSC/CONSTRUCT group in the Construct-Menu Translation Parameter... Data Output: XDB Only OK Direct Text Input u Bulk Data Section Bulk Data Section: PARAM, DBALL, SCRATCH OK Subcase Create Output Request Form Type: Basic Select Result Type: Grid Point Stresses Create OK Apply Apply Groups Type: NODES Patran Groups: Design_Nodes Create 6-16 MSC/CONSTRUCT Exercise Workbook Figure 6.9 Parameter file shape.par ! INPUT FILE FOR TOPOLOGY OPTIMIZATION ! MODEL :frozen ! AUTHOR :training ! DATE :09-Dec-97 14:49:18 ! LAST CHANGE : ! REMARKS : ! DESCRIPTION : ! - - - - -DATA INPUT SECTION! ! READ, topo_var.bdf ! - - - - OBJECT DEFINITION SECTION SELECT, NODE, S, NODE , 1 , 8 , 1 SELECT, NODE, A, NODE , 15 , 43 , 7 SELECT, NODE, A, NODE , 44 , 49 , 1 SELECT, NODE, A, NODE , 51 , 54 , 1 SELECT, NODE, A, NODE , 81 , 84 , 1 SELECT, NODE, A, NODE , 86 , 88 , 1 SELECT, NODE, A, NODE , 113 , 116 , 1 SELECT, NODE, A, NODE , 166 , 172 , 1 SELECT, NODE, A, NODE , 174 , 176 , 1 SELECT, NODE, A, NODE , 198 , 206 , 1 SELECT, NODE, A, NODE , 243 , 248 , 1 SELECT, NODE, A, NODE , 250 SELECT, NODE, A, NODE , 251 SELECT, NODE, A, NODE , 268 SELECT, NODE, A, NODE , 269 SELECT, NODE, A, NODE , 271 , 273 , 1 SELECT, NODE, A, NODE , 299 , 301 , 1 SELECT, NODE, A, NODE , 323 SELECT, NODE, A, NODE , 327 SELECT, NODE, A, NODE , 328 SELECT, NODE, A, NODE , 345 SELECT, NODE, A, NODE , 346 SELECT, NODE, A, NODE , 349 , 354 , 1 SELECT, NODE, A, NODE , 391 , 396 , 1 SELECT, NODE, A, NODE , 398 , 400 , 1 SELECT, NODE, A, NODE , 422 , 424 , 1 SELECT, NODE, A, NODE , 426 SELECT, NODE, A, NODE , 427 SELECT, NODE, A, NODE , 453 , 455 , 1 SELECT, NODE, A, NODE , 506 , 512 , 1 SELECT, NODE, A, NODE , 514 , 517 , 1 SELECT, NODE, A, NODE , 544 , 547 , 1 SELECT, NODE, A, NODE , 549 , 554 , 1 SELECT, NODE, A, NODE , 561 , 589 , 7 SELECT, NODE, A, NODE , 591 , 596 , 1 SELECT, NODE, A, NODE , 601 , 613 , 4 SELECT, NODE, A, NODE , 614 , 616 , 1 SELECT, NODE, A, NODE , 624 , 632 , 4 SELECT, NODE, A, NODE , 634 , 636 , 1 GROUP, NODE, DESIGN_NODES ! ! - - - - -OPTIMIZATION SECTION ! --------------------------------------------------------------------------- LOAD_CALC, LOAD_CALC_1, HYPO, MISES OBJ_FUNC, USER_OBJ_FUNC_1, STRESS, 0.10, FIX OPTIMIZE, SHAPE, DESIGN_NODES , USER_OBJ_FUNC_1, LOAD_CALC_1 STOP, ITER_MAX, 9 ! - - - - -OUTPUT SECTION ! --------------------------------------------------------------------------- INCLUDE, uf_shape_pat.mac SAVE EXIT Carry out the optimization and compare the results with Figure 6.10 Workshop 6 Topology and Shape optimization of a Plate MSC/CONSTRUCT Exercise Workbook 6-17 Figure 6.10 Stresses after the 10th iteration For a comparison with the paver mesh, the FE-mesh and the stresses after the 10th iteration will be shown in the following figures. In order to mesh with the paver create a chain curve of the outer and the inner curves like shown in figure 6.4. On this this two curves you can create a trimmed surface (these are options in the menu Geometry) and then mesh the surface with the paver. 6-18 MSC/CONSTRUCT Exercise Workbook Figure 6.11 FE-model meshed with the paver Figure 6.12 Stresses after the 10th iteration Workshop 6 Topology and Shape optimization of a Plate MSC/CONSTRUCT Exercise Workbook 6-19 6-20 MSC/CONSTRUCT Exercise Workbook
本文档为【PATRAN+NASTRAN进行的拓扑优化教材】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_798460
暂无简介~
格式:pdf
大小:169KB
软件:PDF阅读器
页数:20
分类:生产制造
上传时间:2010-11-29
浏览量:282