汽车进气道-建模优化流程_第1页
汽车进气道-建模优化流程_第2页
汽车进气道-建模优化流程_第3页
汽车进气道-建模优化流程_第4页
汽车进气道-建模优化流程_第5页
已阅读5页,还剩67页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

汽车进气道基于CAESES的建模优化南京天洑软件有限公司一CAESES软件简介二进气道建模概述三建模详细步骤四参数变化展示五总结以及技术支持六仿真优化结果一、CAESES软件简介CAESES的产品定位1CAD+Optimization概念设计、优化设计最大限度地发挥CFD仿真在设计过程中的作用设计效率最大化大幅加快由优化设计变成工程现实的过程设计前端优化

优化策略数据管理

目标评估设计前端CAD

仿真所需模型

几何变形灵活稳定

高效的参数化定义几何变化前处理软件的耦合后处理优化评估设计前端CFD

稳定的自动网格处理

批处理网格生成求解器CAESES设计前端CAE系统2一、CAESES软件简介一、CAESES软件简介用于分析的几何复杂自由曲面自动化、稳健的变化出色的参数控制使得高保真曲面得以准确的表达应用于CFD的模型,消除几何损坏和修复的必要具有独特的曲面造型技术,能够有效减少构建复杂曲面所需参数方便的添加及自动实现控制约束复合策略全参数化建模在CAESES里创建参数,并建立全参数化模型部分参数化建模

导入已有的几何进行变形控制CAESES的建模功能概述3精准、可控快速、高效一CAESES软件简介二进气道建模概述三建模详细步骤四参数变化展示五总结以及技术支持六仿真优化结果二

进气道建模概述2.0建模概述-建模方法参数化建模对象:汽车发动机进气道三种建模方式:全参数化建模、模型自由变形、相似参数化模型修改建模方式时间模型特点已有模型自由变形2小时局部可控、中等自由度全参数化建模16小时全部可控、高自由度相似参数化模型修改1小时参数调整,局部微调注:此时间为熟练操作CAESES人员所用时间。如对CAESES以及产品熟悉的人,可进一步缩短时间。二

全参数化建模建模概述-部件2.0依据模型外形,主要为3部分:

1.弯管2.活栓3.缸盖弯管活栓缸盖二

全参数化建模建模概述-流程2.01.方向引导线2.创建完整弯管截面线-feature参数曲线Meta_surface曲面3.弯管切割4.弯管补偿6.活栓建模7.缸盖建模5.弯管闭合8.模型对称一CAESES软件简介二进气道建模概述三建模详细步骤四参数变化展示五总结以及技术支持六仿真优化结果三、建模详细步骤创建弯管引导线1创建文件夹“01_path”,在文件夹下用两个平面曲线合并的方法创建弯管引导线,定义入口弯曲的走势Step1:使用“Points/3Dpoint“创建起点”inletPoint”和终点“outletPoint”,坐标位置分别为(-90.525,7.4375,42.5)、(-18.1635,15.9375,4.4070),并将各坐标设为参数Step2:创建文件夹“yPlane”

在文件夹下使用“Curves/Line“创建直线段”part1”,端点分别为([inletPoint:x,0,inletPoint:z])、([inletPoint:x,0,inletPoint:z]+linearLength_yPlane*cos(INLET_ANGLE),0,-linearLength_yPlane*INLET_ANGLE)])inlet_xinlet_zinlet_spreadoutlet_spreadoutlet_xoutlet_zlinearLength_yPlaneINLET_ANGLE-90.52542.514.87531.875-18.16354.40705120参数设定12outletPointpart1inletPoint三、建模详细步骤Step3:使用“Curves/F_SplineCurve“创建F样条线”part2”,起点“part1:end”,切相角“part1.getTan(1,1)”终点“[|01_path|outletPoint:x-(valveSeat_height*sin(OUTLET_ANGLE)),0,|01_path|outletPoint:z+valveSeat_height*cos(OUTLET_ANGLE)]”,切相角“180-OUTLET_ANGLE”Step4:使用“Curves/PolyCurve“创建合并曲线,将”part1”和“part2”合并得到”curve”创建弯管引导线134valveSeat_heightOUTLET_ANGLE1.997516参数设定part1inletPointpart2outletPoint三、建模详细步骤创建弯管引导线1Step5:创建文件夹“zPlane”在文件夹下使用“Curves/Line“创建直线段”part1”,端点分别为([|01_path|inletPoint:x,|01_path|inletPoint:y,0])、([|01_path|inletPoint:x+|01_path|yPlane|linearLength_zPlane,|01_path|inletPoint:y,0])Step6:使用“Curves/F_SplineCurve“创建F样条线”part2”,起点“part1:end”,切相角“part1.getTan(1)”终点“[|01_path|outletPoint:x-(|01_path|yPlane|valveSeat_height*sin(|01_path|yPlane|OUTLET_ANGLE)),|01_path|outletPoint:y,0]”,切相角“0”Step7:使用“Curves/PolyCurve“创建合并曲线,将”part1”和“part2”合并得到”curve”part1inletPointpart2outletPoint567三、建模详细步骤创建弯管引导线1Step8:在文件夹“01_path”下使用“Curves/3DCurvefromPlanarCurves“创建三维引导线线”3Dcurve”Y、Z平面曲线分别为“zPlane|curve”、“yPlane|curve”83DcurvezPlane|curveyPlane|curve三、建模详细步骤2创建文件夹“02_mian”,在文件夹下利用引导线和截面线创建弯管主体Step1:创建文件夹“02_surfaceGeneration”,在文件夹下使用“Points/3DPoint“创建截面线的8个控制点

”p1”、”p2”、”p3”、”p4”、”p5”、”p6”、”p7”、”p8”,坐标分别为(outlet_diameter*0.75,0,0)、(outlet_diameter*0.75,outlet_diameter*0.5,0)、

(0,outlet_diameter*0.5,0)、(outlet_diameter*0.75,outlet_diameter*0.5,0)、(-outlet_diameter*0.75,0,0)、(-outlet_diameter*0.75,-outlet_diameter*0.5,0)、(0,-outlet_diameter*0.5,0)、(outlet_diameter*0.75,-outlet_diameter*0.5,0)Step2:使用“Curves/NURBSCurve“创建曲线,通过三点连接得到”part1”“part2”“part3”“part4”

权重因子设为[1,cornerWeight*sqrt(2)/2,1],参数“cornerWeight”数值为“2”outlet_diameter25.075参数设定2p5p6p7p8p1part3part4p2p3p4part1part2创建弯管-截面线feature三、建模详细步骤2Step3:使用“Curves/PolyCurve“创建合并曲线,合并”part1”“part2”“part3”“part4”得到”c”Step4:使用“Curves/F_SplineCurve“创建F样条线”delta1”,起点(0,-outlet_diameter*0.5,0),终点(verticalDeformation*outlet_diameter/0.5,0,0),切相角“90”,“verticalDeformation”为“-0.5”Step5:使用“Curves/F_SplineCurve“创建F样条线”delta2”,起点(verticalDeformation*outlet_diameter/2,0,0),切相角“90”,终点(0,outlet_diameter*0.5,0)Step6:使用“Curves/PolyCurve“创建合并曲线,合并”delta1”“delta2”得到”delta”3456deltacdelta2delta1创建弯管-截面线feature三、建模详细步骤2Step7:使用“Transformations/Shifts/deltaShift“创建曲线变形”sectionDeform”,X选“deltaY”,factor为“1”,对象选择“delta”,横坐标选择“y”,纵坐标选择“x”Step8:使用“Curves/ImageCurve“创建复制曲线”deformed”,对象为“c”,移动选择“sectionDeform”Step9:使用“Curves/Ellipse“创建椭圆曲线”referenceEllipse”,长半径“outlet_diameter*0.5*ellipseFac”,

短半径“outlet_diameter*0.5”,“ellipseFac”值为“2”3789deltacdeFormedreferenceEllipse创建弯管-截面线feature三、建模详细步骤2Step10:使用“Transformations/Rotation“创建旋转”rot”,旋转轴“z”,角度为“0”设为参数“rot_angle”Step11:使用“Transformations/CoordinateSystem“创建局部坐标系”initialPlane”,

中心定义“01_path|3Dcurve.getPos(0)”,Z轴定义“01_path|3Dcurve.getPos(0)+01_path|3Dcurve.getTanVec(0)”,旋转角度“90”Step12:使用“Transformations/TransformationChain“创建移动组合”chain”,组合“rot”和

“initialPlane.getMatrix4()”Step13:使用“Curves/ImageCurve“创建复制曲线”initialSection”,对象为“deformed”,

移动选择“chain”10111213initialSection3Dcurvedeformed创建弯管-截面线feature三、建模详细步骤三、建模详细步骤2Step14:使用“Transformations/Sweep“创建”sweep”,对象选择“01_path|3Dcurve”,比例为“0.5”

并将比例设为参数“tp”,再次创建“IamgeCurve”复制曲线得到不同位置的“curve”Step15:选中文件夹“02_surfaceGeneration”中的所有操作(参数除外),鼠标右击选择“createfeaturedefinition”创建feature,名称为“section_mian”,“attributes”中仅勾选“initialSection”Step16:右击“section_mian“选择”createfeature”创建”testSection”,调整参数即可得到各测试截面线testSection3DcurveoutletPoint151416创建弯管-截面线feature三、建模详细步骤三、建模详细步骤2创建弯管-参数曲线文件夹“01_path”下创建参数曲线文件夹“01_functions”,创建截面线feature中参数的变化曲线Step17:使用“Parameters/SeriesParameter“创建系列参数”controlPointPositions”,设为“0,1:5”Step18:使用“Parameters/SeriesParameter“创建系列参数”int”,设为“int1,int2,int3”Step19:使用“Points/3DPoint“创建点”start”、“int00”、“end”,坐标分别为(

controlPointPositions.getSeries().at(0),startVal*fac,0)、(

controlPointPositions.getSeries().at(2+1),int.getSeries().at(2)*fac,0)、controlPointPositions.getSeries().at(controlPointPositions.getSeries().getCount()-1),endVal*fac,0)17controlPointPositionsstartValfacendValintint1int2Int30,1:511/101Int1,int2,int3111参数设定18191919三、建模详细步骤三、建模详细步骤2创建弯管-参数曲线Step20:使用“Curves/InterpolationCurve“创建曲线”initialFunction”,依次选择“start”、“int00”、

“int00”、“int00”、“end”Step21:选择step19和step20,创建成为feature“streamwiseFunction“Step22:创建文件夹“cornerWeight”,使用“streamwiseFunction“创建曲线”curve”,参数分别为“controlPointPositions”“1”“1,1,1”“1”“1/10”202122三、建模详细步骤三、建模详细步骤2创建弯管-参数曲线Step23:创建文件夹“eccentricity”,使用“streamwiseFunction“创建曲线”curve”,参数分别为“controlPointPositions”“0”“0,0,0”“0”“1”Step24:创建文件夹“ellipseFactor”,使用“streamwiseFunction“创建曲线”curve”,参数分别为“controlPointPositions”“1”“1,1,1”“1”“1”Step25:创建文件夹“rotation”,使用“streamwiseFunction“创建曲线”curve”,参数分别为“controlPointPositions”“0”“0,0,0”“0”“1/90”242523linearellipseFactorcornerWeighteccentricityrotation三、建模详细步骤三、建模详细步骤2创建弯管-参数曲线Step26:创建文件夹“diameter”,使用“Points/3Dpoint“创建点”start”、“end”,

坐标分别为(0,1.1,0)、(1,1,0)Step27:使用“Curves/F-SplineCurve“创建样条曲线”curve”,端点选择“start”“end”,相切角都为“0”272626linearellipseFactorcornerWeighteccentricityrotationdiameter三、建模详细步骤三、建模详细步骤2创建弯管-曲面MetaSurfaceStep28:使用“Curves/CurveEngine“创建曲线工具”engine”,对象选择“section_mian”,“BaseCurve”选择“|curve”比例为“0.5”,“path”选择引导线“01_path|3Dcurve”,其他6个参数通过参数曲线进行定义Step29:使用“Surfaces/MetaSurface“创建曲面”surface”,选择“Engine“再增加曲面密度即可28293DcurvesurfaceoutletPointinletPoint三、建模详细步骤三、建模详细步骤2创建弯管-曲面补充Step30:创建文件夹“03_valveSeat”,使用“Curves/Circle“创建圆弧线”inCylinder”,半径“14.535”,

角度范围“90”至“90+360”Step31:使用“Curves/Line“创建直线”axis”,端点为“|01_path|outletPoint”“|01_path|3Dcurve:3DCurve:end”Step32:使用“Surfaces/RuledSurface“创建直拉曲面”surface”,

曲线对象选择“inCylinder”“|02_main|02_surfaceGeneration|surface:edge2reversed”303132三、建模详细步骤三、建模详细步骤3弯管切割创建文件夹“03_cut”,在文件夹下对弯管进行切割操作,方便后续将模型进行对称Step1:使用“Curves/IntersectionCurve“创建相交线”intersection”,对象为

“|02_main|02_surfaceGeneration|surface”,平面选择“y-(z,x)”Step2:使用“Transformations/Rotation“创建旋转”rot”,旋转轴“y”,角度“-20”,

中心点“|01_path|inletPoint”Step3:使用“Points/3DPoint“创建点”maxIntersection”,

坐标为(intersectionRotated.getPos(intersectionRotated.getMax(0,true)):x,

intersectionRotated.getPos(intersectionRotated.getMax(0,true)):y,

intersectionRotated.getPos(intersectionRotated.getMax(0,true)):z)123三、建模详细步骤三、建模详细步骤3弯管切割Step4:使用“Points/3DPoint“创建点”start”、“inter1”、“end”,坐标分别为

(|01_path|inletPoint:x,|01_path|inletPoint:y,|01_path|inletPoint:z+27.5825)(maxIntersection:x,0.51,|01_path|inletPoint:z+27.5825)(

0,0.51,|01_path|inletPoint:z+27.5825)Step5:使用“Curves/F-SplineCurve“创建样条曲线”part1”,端点选择“start”“inter1”,相切角都为“0”

面积定义“(maxIntersection:x-|01_path|inletPoint:x)*abs(0.51-|01_path|inletPoint:y)*0.5+(maxIntersection:x-|01_path|inletPoint:x)*min(|01_path|inletPoint:y,0.51)”4445三、建模详细步骤三、建模详细步骤3弯管切割Step6:使用“Curves/F-SplineCurve“创建样条曲线”part2”,起点“inter1”,

相切角为“|part1.getTan(1,2)”,终点“end”,相切角为“0”

面积定义“(maxIntersection:x-|01_path|inletPoint:x)*abs(0.51-|01_path|inletPoint:y)*0.5+(maxIntersection:x-|01_path|inletPoint:x)*min(|01_path|inletPoint:y,0.51)”Step7:使用“Curves/PolyCurve“创建曲线合并”cutCurve”,对象为“part1”“part2”Step8:使用“Transformations/Rotation“创建旋转”rot_back”,旋转轴“y”,角度“20”,

中心点“|01_path|inletPoint”6783DcurveintersectionmaxIntersectioncutCurveintersectionRotated三、建模详细步骤三、建模详细步骤3弯管切割Step9:使用“Curves/ImageCurve“创建复制曲线”cutCurveRotated”,旋转选择“rot_back”Step10:使用“Breps/Brep“创建切割曲面”part”,第一对象为“02_main|02_surfaceGeneration|surface”

之后:选择“intersectandtrim”进行切割,选择“cutCurveRotated”,

曲面法向“[-sin(01_path|yPlane|INLET_ANGLE),0,-cos(01_path|yPlane|INLET_ANGLE)]”

选择“keepreferenced”,观察点“01_path|outletPoint”,方向“[0,0,1]”

最后:添加对象“02_main|03_valveSeat|surface”9cutCurve10-110-210-3partintersectioncutCurveRotatedcutCurve三、建模详细步骤三、建模详细步骤4弯管补偿创建文件夹“04_fillet”,在文件夹下对弯管进行补偿操作,保持模型对称连接处光滑过渡Step01:使用“Curves/ImageCurve“创建曲线提取”edge”,对象为“|03_cut|part.getEdgeFrom(1)”Step02:使用“Curves/ImageCurve“创建曲线提取”tangent”,对象为“|03_cut|part.getTangentEdgeFrom(1)”Step03:创建文件夹“centerline”,使用“Curves/GenericCurve“创建曲线提取”projected”,x(t)为“|04_fillet|edge.getPos(t):x”,y(t)为“0”,z(t)为“|04_fillet|edge.getPos(t):z”Step04:创建文件夹“offsetfunction”,使用“Points/3DPoint“创建点”start”、“inter”、“end”,

坐标分别为(0,0,0)、(0.4975,0.0051,0)、(1,0,0)12projectedtangentedge3三、建模详细步骤三、建模详细步骤4弯管补偿Step05:使用“Curves/F-SplineCurve“创建样条曲线”part1”,端点选择“start”“inter”,相切角都为“0”Step06:使用“Curves/F-SplineCurve“创建样条曲线”part2”,起点“inter1”,

相切角为“|part1.getTan(1,2)”,终点“end”,相切角为“0”Step07:使用“Curves/PolyCurve“创建曲线合并”Curve01”,对象为“part1”“part2”Step08:使用“Curves/OffsetCurve“创建曲线缩放”Curve”,对象为“projected”,

距离为“offsetfunction|curve01”,系数为“-100”,平面选择“Y-(Z,X)”5678Curveprojected三、建模详细步骤三、建模详细步骤4弯管补偿Step05:使用“Curves/F-SplineCurve“创建样条曲线”part1”,端点选择“start”“inter”,相切角都为“0”Step06:使用“Curves/F-SplineCurve“创建样条曲线”part2”,起点“inter1”,

相切角为“|part1.getTan(1,2)”,终点“end”,相切角为“0”Step07:使用“Curves/PolyCurve“创建曲线合并”Curve01”,对象为“part1”“part2”Step08:使用“Curves/OffsetCurve“创建曲线缩放”Curve”,对象为“projected”,

距离为“offsetfunction|curve01”,系数为“-100”,平面选择“Y-(Z,X)”5678Curveprojected三、建模详细步骤三、建模详细步骤4弯管补偿Step09:使用“Points/3DPoint“创建点”start”、“p1”、“end”、“p2”、“p3”,坐标分别为(edge.getPos(tp):x,edge.getPos(tp):y,edge.getPos(tp):z)、(tangent.getPos(tp):x,tangent.getPos(tp):y,tangent.getPos(tp):z)、(centerline|curve.getPos(tp):x,centerline|curve.getPos(tp):y,centerline|curve.getPos(tp):z)、((start+normalize(p1-start)*factor_start*abs(end-start)):x,(start+normalize(p1-start)*factor_start*abs(end-start)):y,(start+normalize(p1-start)*factor_start*abs(end-start)):z)((end+[0,1,0]*factor_end*abs(start-end)):x,(end+[0,1,0]*factor_end*abs(start-end)):y,(end+[0,1,0]factor_end*abs(start-end)):z),三个参数“tp”、“factor_start”、“factor_end”的初始值分别为“0.5”、“0.3”、“0.3”Step10:使用“Curves/B-SplineCurve“创建样条曲线点”curve”,依次选择“start”“p2”“p3”“end”910三、建模详细步骤三、建模详细步骤4弯管补偿Step11:将step9和step10制作成为feature“section_fillet”Step12:使用“Curves/CurveEngine“创建曲线工具”engine”,对象选择“section_fillet”,

“BaseCurve”选择“|curve”,“tp”选择“[02_main|01_functions|linear,1]”,“tangent”选择

“04_fillet|tangent”,“factor_start”和“factor_end”输入“1/3”,“edge”选择“04_fillet|edge”,

“curve”选择“04_fillet|centerline|curve”Step13:使用“Surfaces/MetaSurface“创建曲面”surface”,选择“Engine“再增加曲面密度即可111213三、建模详细步骤三、建模详细步骤5弯管闭合创建文件夹“05_close”,在文件夹下对弯管进行平面闭合操作Step01:使用“Breps/Brep“创建闭合曲面”open”,对象为“03_cut|part”和“04_fillet|surface”,

选择“closeplanarholes”得到闭合平面Step02:使用“Curves/Line“创建直线”edge”,端点为“open.getEdge(10):start”、“open.getEdge(10):end”Step03:使用“Breps/Brep“创建闭合曲面”mirrorplane”,选择“facesfromplanarcurves”,

对象为“05_close|edge”和“05_close|open.getEdge(10)”Step04:使用“Breps/Brep“创建闭合曲面”closed”,对象为“05_close|mirrorplane”和“05_close|open”选择“closeplanarholes”得到闭合平面2134closed三、建模详细步骤三、建模详细步骤6活栓建模创建文件夹“06_valve”,在文件夹下对弯管进行平面闭合操作Step01:创建文件夹“01_bossing”,使用“Curves/Line“创建直线”centerline”,端点为

“|01_path|outletPoint”和“|01_path|outletPoint+[-|02_main|02_surfaceGeneration|outlet_diameter*3*sin(|01_path|yPlane|OUTLET_ANGLE),0,|02_main|02_surfaceGeneration|outlet_diameter*3*cos(|01_path|yPlane|OUTLET_ANGLE)]”,“outlet_diameter”“OUTLET_ANGLE”分别取值“25.075”、“16”Step02:使用“Points/SurfaceIntersectionPoint“创建交点”axisSurfaceIntersection”,

曲线为“centerline”,面为“|02_main|02_surfaceGeneration|surface”Step03:使用“Curves/Circle“创建圆弧线”bottom”、“mid”、“top”,半径都为“5.3125”,角度范围

“180”至“540”,方向“centerline”,位置分别为“1.9975”“27.9873”“53.0623”123topmidbottomcenterline三、建模详细步骤三、建模详细步骤6活栓建模Step04:使用“Surfaces/EuledSurface“创建直拉曲面”surf_bottom”,曲线选择“bottom”“mid”Step05:使用“Surfaces/EuledSurface“创建直拉曲面“surf_top”,曲线选择“mid”“top”Step06:使用“Breps/Brep“创建闭合曲面”Brep01”、“Brep02”,对象分别为“surf_bottom”、“surf_top”,

选择“closeplanarholes”得到闭合平面,倒圆半径为

“0.765”456Brep02Brep016三、建模详细步骤三、建模详细步骤6活栓建模Step07:使用“Points/3DPoint“创建点”p1”、“p2”、“p3”、“p4”、“p5”,坐标分别为(|01_path|outletPoint:x+valve_stemDiameter/2,|01_path|outletPoint:y,|01_path|outletPoint:z+outlet_diameter*3)(|01_path|outletPoint:x+valve_stemDiameter/2,|01_path|outletPoint:y,|01_path|outletPoint:z+valveSeat_height+BORE*0.06)(|01_path|outletPoint:x+outlet_diameter/2,|01_path|outletPoint:y,|01_path|outletPoint:z+valveSeat_height)(p03:x+valveSeat_height/tan(VALVESEAT_ANGLE),p03:y,p03:z-valveSeat_height)(p04:x,p04:y,p04:z-(BORE*0.009))7valve_stemDiameteroutlet_diameterBOREvalveSeat_heightVALVESEAT_ANGLE4.2525.075851.997545参数设定三、建模详细步骤三、建模详细步骤6活栓建模Step08:使用“Curves/Line“创建直线”part1”、”part3”、”part4”,

端点分别为“p01”和“p02”、“p03”和“p04”、“p04”和“p05”Step09:使用“Curves/F-SplineCurve“创建样条线”part2”,起点“p02”,相切角“180”,

终点“p03”,相切角“95Step10:使用“Curves/PolyCurve“创建合并曲线”contour”,起点“p02”,相切角“180”,

终点“p03”,相切角“95Step11:使用“Curves/Line“创建直线”axis”,端点为“|01_path|outletPoint”“|01_path|outletPoint+[0,0,1]”891011contouraxis三、建模详细步骤三、建模详细步骤6活栓建模Step12:使用“Surfaces/SurfaceofRevolution“创建旋转面”surface”,对象为“contour”,旋转轴“axis”Step13:使用“Transformations/Transformation“创建平移”opening”,平移距离(0,0,-4.25)Step14:使用“Transformations/Rotation“创建旋转”orientation”,旋转轴“y”,角度“-16”,

中心点“|01_path|outletPoint”Step15:使用“Transformations/TransformationChain“创建移动组合”valvePositioning”,

添加“opening”“orientation”Step16:使用“Breps/Brep“创建闭合曲面”valve1”,对象为“surface”,移动“valvePositioning”,

选择“closeplanarholes”得到闭合平面1213141516surfacevalve1三、建模详细步骤三、建模详细步骤6活栓建模Step17:使用“Breps/Brep“创建闭合曲面”withBossing”,对象为“05_close|closed”,

选择“booleanoperation”,对象为“06_valve|01_bossing|Brep01”,半径为0.6375选择“booleanoperation”,对象为“06_valve|01_bossing|Brep02”,半径为0.6375

17withBossing三、建模详细步骤三、建模详细步骤7缸盖建模创建文件夹“07_cylinderHead”,在文件夹下进行缸盖部分的建模Step01:使用“Curves/Line“创建直线”mirrorLine”,端点为(-85,0,25.075)、(85,0,25.075)Step02:使用“Transformations/Scaling“创建缩放”mirroring”,比例为(1,-1,1)Step03:创建文件夹“01_exhaustSide”,使用“Points/3DPoint“创建点”center”,坐标为(valve_Diameter/2*cos(INLET_ANGLE)*1.3,|01_path|outlet_spread/2,valve_Diameter/2*sin(INLET_ANGLE)*1.1)Step04:使用“Curves/Line“创建直线”axis”,端点为“center”、“center+[cos(90-INLET_ANGLE),0,sin(90-INLET_ANGLE)]”1234BOREoutlet_diametervalve_Diameteroutlet_spreadINLET_ANGLE8525.07527.231.87518.5参数设定三、建模详细步骤三、建模详细步骤7缸盖建模Step05:使用“Curves/Circle“创建圆弧线”low”、“mid”、“upp”,半径都为“13.6”,角度范围

“0”至“540”,方向“axis”,位置分别为“-0.765”“0”“27.2”Step06:使用“Surfaces/RuledSurface“创建直拉面”s1”,对象为“low”“upp”Step07:使用“Breps/Brep“创建闭合曲面”Brep01”,对象为“s1”,

选择“closeplanarholes”得到闭合平面55567三、建模详细步骤三、建模详细步骤7缸盖建模Step08:创建文件夹“02_dome”,使用“Points/3DPoint“创建点”center”,坐标为(valve_Diameter/2*cos(INLET_ANGLE)*1.3,|01_path|outlet_spread/2,valve_Diameter/2*sin(INLET_ANGLE)*1.1)Step09:创建参数“maxX”“minX”,分别取值“|07_cylinderHead|01_exhaustSide|mid.getMax(0)*1.015”

“|02_main|03_valveSeat|inCylinder.getMin(0)*1.015”Step10:使用“Curves/Line“创建直线”c2”“c3”,端点分别为(minX,0,0)和(minX,|00_parameter|BORE/2,0)、(maxX,0,0)和(maxX,|00_parameter|BORE/2,0)Step11:使用“Curves/CircularFilletbetween2DCurves“创建倒圆曲线”f1”“f2”,

对象分别为“c3”和“c1”、“f1”和“c2”,半径分别为“13.6”、“14.535”,选择“join”891011三、建模详细步骤三、建模详细步骤7缸盖建模Step12:使用“Curves/ImageCurve“创建平移曲线”c4”,平移参数选择“|07_cylinderHead|mirroring”Step13:使用“Curves/PolyCurve“创建合并曲线”c5”,对象为“f2”、“c4”Step14:使用“Breps/Brep“创建闭合曲面”dome”,

选择“facefromplanarcurves”,对象为“07_cylinderHead|02_dome|c5”,

选择“extrudeedgestoplane”,平面“Z-(X,Y)”,位置“9.5147”

选择“closeplanarholes”,半径“07_cylinderHead|01_exhaustSide|mid.getMax(2)”

选择“intersectandtrim”,对象“07_cylinderHead|03_cuts|c1”,方向(0,1,0)

半径“1”,观察点(0,0,0.1)121314-114-214-314-4三、建模详细步骤三、建模详细步骤7缸盖建模Step14:选择“intersectandtrim”,对象“07_cylinderHead|03_cuts|c2”,方向(0,1,0),“keepreferenced”

观察点(0,0,0.1),方向(0,1,0)选择“intersectandtrim”,对象“07_cylinderHead|mirrorLine”,方向(0,0,-1),“keepreferenced”

观察点([0,0.1,02_main|02_surfaceGeneration|outlet_diameter]),方向(0,0,-1)14-514-6mirrorLinec5Brep01dome三、建模详细步骤三、建模详细步骤7缸盖建模Step15:创建文件夹“03_cuts”,使用“Points/3DPoint“创建点”p1”、“p2”、“p3”、“p4”,坐标为(0,-BORE/2–5,|01_path|outletPoint:z+abs(|01_path|outletPoint:x)*tan(OUTLET_ANGLE))

(|01_path|outletPoint:x-(|01_path|outletPoint:z/tan(OUTLET_ANGLE)),-BORE/2-5,0)

(0,-BORE/2-5,|07_cylinderHead|01_exhaustSide|center:z+abs(|07_cylinderHead|01_exhaustSide|center:x)*tan(INLET_ANGLE))、(|07_cylinderHead|01_exhaustSide|center:x+|07_cylinderHead|01_exhaustSide|center:z/tan(INLET_ANGLE),-BORE/2-5,0)Step16:使用“Curves/Line“创建直线”c1”“c2”,端点分别为“p2”和“p1”、“p4”和“p3”1516三、建模详细步骤三、建模详细步骤7缸盖建模Step17:创建文件夹“04_cylinder”,使用“Curves/Circle“创建圆弧线”c6”,半径“42.5”Step18:使用“Breps/Brep“创建闭合曲面”cylin

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论