




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
汽車進(jìn)氣道基于CAESES的建模優(yōu)化南京天洑軟件有限公司一CAESES軟件簡介二進(jìn)氣道建模概述三建模詳細(xì)步驟四參數(shù)變化展示五總結(jié)以及技術(shù)支持六仿真優(yōu)化結(jié)果一、CAESES軟件簡介CAESES的產(chǎn)品定位1CAD+Optimization概念設(shè)計(jì)、優(yōu)化設(shè)計(jì)最大限度地發(fā)揮CFD仿真在設(shè)計(jì)過程中的作用設(shè)計(jì)效率最大化大幅加快由優(yōu)化設(shè)計(jì)變成工程現(xiàn)實(shí)的過程設(shè)計(jì)前端優(yōu)化
優(yōu)化策略數(shù)據(jù)管理
目標(biāo)評估設(shè)計(jì)前端CAD
仿真所需模型
幾何變形靈活穩(wěn)定
高效的參數(shù)化定義幾何變化前處理軟件的耦合后處理優(yōu)化評估設(shè)計(jì)前端CFD
穩(wěn)定的自動網(wǎng)格處理
批處理網(wǎng)格生成求解器CAESES設(shè)計(jì)前端CAE系統(tǒng)2一、CAESES軟件簡介一、CAESES軟件簡介用于分析的幾何復(fù)雜自由曲面自動化、穩(wěn)健的變化出色的參數(shù)控制使得高保真曲面得以準(zhǔn)確的表達(dá)應(yīng)用于CFD的模型,消除幾何損壞和修復(fù)的必要具有獨(dú)特的曲面造型技術(shù),能夠有效減少構(gòu)建復(fù)雜曲面所需參數(shù)方便的添加及自動實(shí)現(xiàn)控制約束復(fù)合策略全參數(shù)化建模在CAESES里創(chuàng)建參數(shù),并建立全參數(shù)化模型部分參數(shù)化建模
導(dǎo)入已有的幾何進(jìn)行變形控制CAESES的建模功能概述3精準(zhǔn)、可控快速、高效一CAESES軟件簡介二進(jìn)氣道建模概述三建模詳細(xì)步驟四參數(shù)變化展示五總結(jié)以及技術(shù)支持六仿真優(yōu)化結(jié)果二
進(jìn)氣道建模概述2.0建模概述-建模方法參數(shù)化建模對象:汽車發(fā)動機(jī)進(jìn)氣道三種建模方式:全參數(shù)化建模、模型自由變形、相似參數(shù)化模型修改建模方式時(shí)間模型特點(diǎn)已有模型自由變形2小時(shí)局部可控、中等自由度全參數(shù)化建模16小時(shí)全部可控、高自由度相似參數(shù)化模型修改1小時(shí)參數(shù)調(diào)整,局部微調(diào)注:此時(shí)間為熟練操作CAESES人員所用時(shí)間。如對CAESES以及產(chǎn)品熟悉的人,可進(jìn)一步縮短時(shí)間。二
全參數(shù)化建模建模概述-部件2.0依據(jù)模型外形,主要為3部分:
1.彎管2.活栓3.缸蓋彎管活栓缸蓋二
全參數(shù)化建模建模概述-流程2.01.方向引導(dǎo)線2.創(chuàng)建完整彎管截面線-feature參數(shù)曲線Meta_surface曲面3.彎管切割4.彎管補(bǔ)償6.活栓建模7.缸蓋建模5.彎管閉合8.模型對稱一CAESES軟件簡介二進(jìn)氣道建模概述三建模詳細(xì)步驟四參數(shù)變化展示五總結(jié)以及技術(shù)支持六仿真優(yōu)化結(jié)果三、建模詳細(xì)步驟創(chuàng)建彎管引導(dǎo)線1創(chuàng)建文件夾“01_path”,在文件夾下用兩個平面曲線合并的方法創(chuàng)建彎管引導(dǎo)線,定義入口彎曲的走勢Step1:使用“Points/3Dpoint“創(chuàng)建起點(diǎn)”inletPoint”和終點(diǎn)“outletPoint”,坐標(biāo)位置分別為(-90.525,7.4375,42.5)、(-18.1635,15.9375,4.4070),并將各坐標(biāo)設(shè)為參數(shù)Step2:創(chuàng)建文件夾“yPlane”
在文件夾下使用“Curves/Line“創(chuàng)建直線段”part1”,端點(diǎn)分別為([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參數(shù)設(shè)定12outletPointpart1inletPoint三、建模詳細(xì)步驟Step3:使用“Curves/F_SplineCurve“創(chuàng)建F樣條線”part2”,起點(diǎn)“part1:end”,切相角“part1.getTan(1,1)”終點(diǎn)“[|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“創(chuàng)建合并曲線,將”part1”和“part2”合并得到”curve”創(chuàng)建彎管引導(dǎo)線134valveSeat_heightOUTLET_ANGLE1.997516參數(shù)設(shè)定part1inletPointpart2outletPoint三、建模詳細(xì)步驟創(chuàng)建彎管引導(dǎo)線1Step5:創(chuàng)建文件夾“zPlane”在文件夾下使用“Curves/Line“創(chuàng)建直線段”part1”,端點(diǎn)分別為([|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“創(chuàng)建F樣條線”part2”,起點(diǎn)“part1:end”,切相角“part1.getTan(1)”終點(diǎn)“[|01_path|outletPoint:x-(|01_path|yPlane|valveSeat_height*sin(|01_path|yPlane|OUTLET_ANGLE)),|01_path|outletPoint:y,0]”,切相角“0”Step7:使用“Curves/PolyCurve“創(chuàng)建合并曲線,將”part1”和“part2”合并得到”curve”part1inletPointpart2outletPoint567三、建模詳細(xì)步驟創(chuàng)建彎管引導(dǎo)線1Step8:在文件夾“01_path”下使用“Curves/3DCurvefromPlanarCurves“創(chuàng)建三維引導(dǎo)線線”3Dcurve”Y、Z平面曲線分別為“zPlane|curve”、“yPlane|curve”83DcurvezPlane|curveyPlane|curve三、建模詳細(xì)步驟2創(chuàng)建文件夾“02_mian”,在文件夾下利用引導(dǎo)線和截面線創(chuàng)建彎管主體Step1:創(chuàng)建文件夾“02_surfaceGeneration”,在文件夾下使用“Points/3DPoint“創(chuàng)建截面線的8個控制點(diǎn)
”p1”、”p2”、”p3”、”p4”、”p5”、”p6”、”p7”、”p8”,坐標(biāo)分別為(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“創(chuàng)建曲線,通過三點(diǎn)連接得到”part1”“part2”“part3”“part4”
權(quán)重因子設(shè)為[1,cornerWeight*sqrt(2)/2,1],參數(shù)“cornerWeight”數(shù)值為“2”outlet_diameter25.075參數(shù)設(shè)定2p5p6p7p8p1part3part4p2p3p4part1part2創(chuàng)建彎管-截面線feature三、建模詳細(xì)步驟2Step3:使用“Curves/PolyCurve“創(chuàng)建合并曲線,合并”part1”“part2”“part3”“part4”得到”c”Step4:使用“Curves/F_SplineCurve“創(chuàng)建F樣條線”delta1”,起點(diǎn)(0,-outlet_diameter*0.5,0),終點(diǎn)(verticalDeformation*outlet_diameter/0.5,0,0),切相角“90”,“verticalDeformation”為“-0.5”Step5:使用“Curves/F_SplineCurve“創(chuàng)建F樣條線”delta2”,起點(diǎn)(verticalDeformation*outlet_diameter/2,0,0),切相角“90”,終點(diǎn)(0,outlet_diameter*0.5,0)Step6:使用“Curves/PolyCurve“創(chuàng)建合并曲線,合并”delta1”“delta2”得到”delta”3456deltacdelta2delta1創(chuàng)建彎管-截面線feature三、建模詳細(xì)步驟2Step7:使用“Transformations/Shifts/deltaShift“創(chuàng)建曲線變形”sectionDeform”,X選“deltaY”,factor為“1”,對象選擇“delta”,橫坐標(biāo)選擇“y”,縱坐標(biāo)選擇“x”Step8:使用“Curves/ImageCurve“創(chuàng)建復(fù)制曲線”deformed”,對象為“c”,移動選擇“sectionDeform”Step9:使用“Curves/Ellipse“創(chuàng)建橢圓曲線”referenceEllipse”,長半徑“outlet_diameter*0.5*ellipseFac”,
短半徑“outlet_diameter*0.5”,“ellipseFac”值為“2”3789deltacdeFormedreferenceEllipse創(chuàng)建彎管-截面線feature三、建模詳細(xì)步驟2Step10:使用“Transformations/Rotation“創(chuàng)建旋轉(zhuǎn)”rot”,旋轉(zhuǎn)軸“z”,角度為“0”設(shè)為參數(shù)“rot_angle”Step11:使用“Transformations/CoordinateSystem“創(chuàng)建局部坐標(biāo)系”initialPlane”,
中心定義“01_path|3Dcurve.getPos(0)”,Z軸定義“01_path|3Dcurve.getPos(0)+01_path|3Dcurve.getTanVec(0)”,旋轉(zhuǎn)角度“90”Step12:使用“Transformations/TransformationChain“創(chuàng)建移動組合”chain”,組合“rot”和
“initialPlane.getMatrix4()”Step13:使用“Curves/ImageCurve“創(chuàng)建復(fù)制曲線”initialSection”,對象為“deformed”,
移動選擇“chain”10111213initialSection3Dcurvedeformed創(chuàng)建彎管-截面線feature三、建模詳細(xì)步驟三、建模詳細(xì)步驟2Step14:使用“Transformations/Sweep“創(chuàng)建”sweep”,對象選擇“01_path|3Dcurve”,比例為“0.5”
并將比例設(shè)為參數(shù)“tp”,再次創(chuàng)建“IamgeCurve”復(fù)制曲線得到不同位置的“curve”Step15:選中文件夾“02_surfaceGeneration”中的所有操作(參數(shù)除外),鼠標(biāo)右擊選擇“createfeaturedefinition”創(chuàng)建feature,名稱為“section_mian”,“attributes”中僅勾選“initialSection”Step16:右擊“section_mian“選擇”createfeature”創(chuàng)建”testSection”,調(diào)整參數(shù)即可得到各測試截面線testSection3DcurveoutletPoint151416創(chuàng)建彎管-截面線feature三、建模詳細(xì)步驟三、建模詳細(xì)步驟2創(chuàng)建彎管-參數(shù)曲線文件夾“01_path”下創(chuàng)建參數(shù)曲線文件夾“01_functions”,創(chuàng)建截面線feature中參數(shù)的變化曲線Step17:使用“Parameters/SeriesParameter“創(chuàng)建系列參數(shù)”controlPointPositions”,設(shè)為“0,1:5”Step18:使用“Parameters/SeriesParameter“創(chuàng)建系列參數(shù)”int”,設(shè)為“int1,int2,int3”Step19:使用“Points/3DPoint“創(chuàng)建點(diǎn)”start”、“int00”、“end”,坐標(biāo)分別為(
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參數(shù)設(shè)定18191919三、建模詳細(xì)步驟三、建模詳細(xì)步驟2創(chuàng)建彎管-參數(shù)曲線Step20:使用“Curves/InterpolationCurve“創(chuàng)建曲線”initialFunction”,依次選擇“start”、“int00”、
“int00”、“int00”、“end”Step21:選擇step19和step20,創(chuàng)建成為feature“streamwiseFunction“Step22:創(chuàng)建文件夾“cornerWeight”,使用“streamwiseFunction“創(chuàng)建曲線”curve”,參數(shù)分別為“controlPointPositions”“1”“1,1,1”“1”“1/10”202122三、建模詳細(xì)步驟三、建模詳細(xì)步驟2創(chuàng)建彎管-參數(shù)曲線Step23:創(chuàng)建文件夾“eccentricity”,使用“streamwiseFunction“創(chuàng)建曲線”curve”,參數(shù)分別為“controlPointPositions”“0”“0,0,0”“0”“1”Step24:創(chuàng)建文件夾“ellipseFactor”,使用“streamwiseFunction“創(chuàng)建曲線”curve”,參數(shù)分別為“controlPointPositions”“1”“1,1,1”“1”“1”Step25:創(chuàng)建文件夾“rotation”,使用“streamwiseFunction“創(chuàng)建曲線”curve”,參數(shù)分別為“controlPointPositions”“0”“0,0,0”“0”“1/90”242523linearellipseFactorcornerWeighteccentricityrotation三、建模詳細(xì)步驟三、建模詳細(xì)步驟2創(chuàng)建彎管-參數(shù)曲線Step26:創(chuàng)建文件夾“diameter”,使用“Points/3Dpoint“創(chuàng)建點(diǎn)”start”、“end”,
坐標(biāo)分別為(0,1.1,0)、(1,1,0)Step27:使用“Curves/F-SplineCurve“創(chuàng)建樣條曲線”curve”,端點(diǎn)選擇“start”“end”,相切角都為“0”272626linearellipseFactorcornerWeighteccentricityrotationdiameter三、建模詳細(xì)步驟三、建模詳細(xì)步驟2創(chuàng)建彎管-曲面MetaSurfaceStep28:使用“Curves/CurveEngine“創(chuàng)建曲線工具”engine”,對象選擇“section_mian”,“BaseCurve”選擇“|curve”比例為“0.5”,“path”選擇引導(dǎo)線“01_path|3Dcurve”,其他6個參數(shù)通過參數(shù)曲線進(jìn)行定義Step29:使用“Surfaces/MetaSurface“創(chuàng)建曲面”surface”,選擇“Engine“再增加曲面密度即可28293DcurvesurfaceoutletPointinletPoint三、建模詳細(xì)步驟三、建模詳細(xì)步驟2創(chuàng)建彎管-曲面補(bǔ)充Step30:創(chuàng)建文件夾“03_valveSeat”,使用“Curves/Circle“創(chuàng)建圓弧線”inCylinder”,半徑“14.535”,
角度范圍“90”至“90+360”Step31:使用“Curves/Line“創(chuàng)建直線”axis”,端點(diǎn)為“|01_path|outletPoint”“|01_path|3Dcurve:3DCurve:end”Step32:使用“Surfaces/RuledSurface“創(chuàng)建直拉曲面”surface”,
曲線對象選擇“inCylinder”“|02_main|02_surfaceGeneration|surface:edge2reversed”303132三、建模詳細(xì)步驟三、建模詳細(xì)步驟3彎管切割創(chuàng)建文件夾“03_cut”,在文件夾下對彎管進(jìn)行切割操作,方便后續(xù)將模型進(jìn)行對稱Step1:使用“Curves/IntersectionCurve“創(chuàng)建相交線”intersection”,對象為
“|02_main|02_surfaceGeneration|surface”,平面選擇“y-(z,x)”Step2:使用“Transformations/Rotation“創(chuàng)建旋轉(zhuǎn)”rot”,旋轉(zhuǎn)軸“y”,角度“-20”,
中心點(diǎn)“|01_path|inletPoint”Step3:使用“Points/3DPoint“創(chuàng)建點(diǎn)”maxIntersection”,
坐標(biāo)為(intersectionRotated.getPos(intersectionRotated.getMax(0,true)):x,
intersectionRotated.getPos(intersectionRotated.getMax(0,true)):y,
intersectionRotated.getPos(intersectionRotated.getMax(0,true)):z)123三、建模詳細(xì)步驟三、建模詳細(xì)步驟3彎管切割Step4:使用“Points/3DPoint“創(chuàng)建點(diǎn)”start”、“inter1”、“end”,坐標(biāo)分別為
(|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“創(chuàng)建樣條曲線”part1”,端點(diǎn)選擇“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三、建模詳細(xì)步驟三、建模詳細(xì)步驟3彎管切割Step6:使用“Curves/F-SplineCurve“創(chuàng)建樣條曲線”part2”,起點(diǎn)“inter1”,
相切角為“|part1.getTan(1,2)”,終點(diǎn)“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“創(chuàng)建曲線合并”cutCurve”,對象為“part1”“part2”Step8:使用“Transformations/Rotation“創(chuàng)建旋轉(zhuǎn)”rot_back”,旋轉(zhuǎn)軸“y”,角度“20”,
中心點(diǎn)“|01_path|inletPoint”6783DcurveintersectionmaxIntersectioncutCurveintersectionRotated三、建模詳細(xì)步驟三、建模詳細(xì)步驟3彎管切割Step9:使用“Curves/ImageCurve“創(chuàng)建復(fù)制曲線”cutCurveRotated”,旋轉(zhuǎn)選擇“rot_back”Step10:使用“Breps/Brep“創(chuàng)建切割曲面”part”,第一對象為“02_main|02_surfaceGeneration|surface”
之后:選擇“intersectandtrim”進(jìn)行切割,選擇“cutCurveRotated”,
曲面法向“[-sin(01_path|yPlane|INLET_ANGLE),0,-cos(01_path|yPlane|INLET_ANGLE)]”
選擇“keepreferenced”,觀察點(diǎn)“01_path|outletPoint”,方向“[0,0,1]”
最后:添加對象“02_main|03_valveSeat|surface”9cutCurve10-110-210-3partintersectioncutCurveRotatedcutCurve三、建模詳細(xì)步驟三、建模詳細(xì)步驟4彎管補(bǔ)償創(chuàng)建文件夾“04_fillet”,在文件夾下對彎管進(jìn)行補(bǔ)償操作,保持模型對稱連接處光滑過渡Step01:使用“Curves/ImageCurve“創(chuàng)建曲線提取”edge”,對象為“|03_cut|part.getEdgeFrom(1)”Step02:使用“Curves/ImageCurve“創(chuàng)建曲線提取”tangent”,對象為“|03_cut|part.getTangentEdgeFrom(1)”Step03:創(chuàng)建文件夾“centerline”,使用“Curves/GenericCurve“創(chuàng)建曲線提取”projected”,x(t)為“|04_fillet|edge.getPos(t):x”,y(t)為“0”,z(t)為“|04_fillet|edge.getPos(t):z”Step04:創(chuàng)建文件夾“offsetfunction”,使用“Points/3DPoint“創(chuàng)建點(diǎn)”start”、“inter”、“end”,
坐標(biāo)分別為(0,0,0)、(0.4975,0.0051,0)、(1,0,0)12projectedtangentedge3三、建模詳細(xì)步驟三、建模詳細(xì)步驟4彎管補(bǔ)償Step05:使用“Curves/F-SplineCurve“創(chuàng)建樣條曲線”part1”,端點(diǎn)選擇“start”“inter”,相切角都為“0”Step06:使用“Curves/F-SplineCurve“創(chuàng)建樣條曲線”part2”,起點(diǎn)“inter1”,
相切角為“|part1.getTan(1,2)”,終點(diǎn)“end”,相切角為“0”Step07:使用“Curves/PolyCurve“創(chuàng)建曲線合并”Curve01”,對象為“part1”“part2”Step08:使用“Curves/OffsetCurve“創(chuàng)建曲線縮放”Curve”,對象為“projected”,
距離為“offsetfunction|curve01”,系數(shù)為“-100”,平面選擇“Y-(Z,X)”5678Curveprojected三、建模詳細(xì)步驟三、建模詳細(xì)步驟4彎管補(bǔ)償Step05:使用“Curves/F-SplineCurve“創(chuàng)建樣條曲線”part1”,端點(diǎn)選擇“start”“inter”,相切角都為“0”Step06:使用“Curves/F-SplineCurve“創(chuàng)建樣條曲線”part2”,起點(diǎn)“inter1”,
相切角為“|part1.getTan(1,2)”,終點(diǎn)“end”,相切角為“0”Step07:使用“Curves/PolyCurve“創(chuàng)建曲線合并”Curve01”,對象為“part1”“part2”Step08:使用“Curves/OffsetCurve“創(chuàng)建曲線縮放”Curve”,對象為“projected”,
距離為“offsetfunction|curve01”,系數(shù)為“-100”,平面選擇“Y-(Z,X)”5678Curveprojected三、建模詳細(xì)步驟三、建模詳細(xì)步驟4彎管補(bǔ)償Step09:使用“Points/3DPoint“創(chuàng)建點(diǎn)”start”、“p1”、“end”、“p2”、“p3”,坐標(biāo)分別為(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),三個參數(shù)“tp”、“factor_start”、“factor_end”的初始值分別為“0.5”、“0.3”、“0.3”Step10:使用“Curves/B-SplineCurve“創(chuàng)建樣條曲線點(diǎn)”curve”,依次選擇“start”“p2”“p3”“end”910三、建模詳細(xì)步驟三、建模詳細(xì)步驟4彎管補(bǔ)償Step11:將step9和step10制作成為feature“section_fillet”Step12:使用“Curves/CurveEngine“創(chuàng)建曲線工具”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“創(chuàng)建曲面”surface”,選擇“Engine“再增加曲面密度即可111213三、建模詳細(xì)步驟三、建模詳細(xì)步驟5彎管閉合創(chuàng)建文件夾“05_close”,在文件夾下對彎管進(jìn)行平面閉合操作Step01:使用“Breps/Brep“創(chuàng)建閉合曲面”open”,對象為“03_cut|part”和“04_fillet|surface”,
選擇“closeplanarholes”得到閉合平面Step02:使用“Curves/Line“創(chuàng)建直線”edge”,端點(diǎn)為“open.getEdge(10):start”、“open.getEdge(10):end”Step03:使用“Breps/Brep“創(chuàng)建閉合曲面”mirrorplane”,選擇“facesfromplanarcurves”,
對象為“05_close|edge”和“05_close|open.getEdge(10)”Step04:使用“Breps/Brep“創(chuàng)建閉合曲面”closed”,對象為“05_close|mirrorplane”和“05_close|open”選擇“closeplanarholes”得到閉合平面2134closed三、建模詳細(xì)步驟三、建模詳細(xì)步驟6活栓建模創(chuàng)建文件夾“06_valve”,在文件夾下對彎管進(jìn)行平面閉合操作Step01:創(chuàng)建文件夾“01_bossing”,使用“Curves/Line“創(chuàng)建直線”centerline”,端點(diǎn)為
“|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“創(chuàng)建交點(diǎn)”axisSurfaceIntersection”,
曲線為“centerline”,面為“|02_main|02_surfaceGeneration|surface”Step03:使用“Curves/Circle“創(chuàng)建圓弧線”bottom”、“mid”、“top”,半徑都為“5.3125”,角度范圍
“180”至“540”,方向“centerline”,位置分別為“1.9975”“27.9873”“53.0623”123topmidbottomcenterline三、建模詳細(xì)步驟三、建模詳細(xì)步驟6活栓建模Step04:使用“Surfaces/EuledSurface“創(chuàng)建直拉曲面”surf_bottom”,曲線選擇“bottom”“mid”Step05:使用“Surfaces/EuledSurface“創(chuàng)建直拉曲面“surf_top”,曲線選擇“mid”“top”Step06:使用“Breps/Brep“創(chuàng)建閉合曲面”Brep01”、“Brep02”,對象分別為“surf_bottom”、“surf_top”,
選擇“closeplanarholes”得到閉合平面,倒圓半徑為
“0.765”456Brep02Brep016三、建模詳細(xì)步驟三、建模詳細(xì)步驟6活栓建模Step07:使用“Points/3DPoint“創(chuàng)建點(diǎn)”p1”、“p2”、“p3”、“p4”、“p5”,坐標(biāo)分別為(|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參數(shù)設(shè)定三、建模詳細(xì)步驟三、建模詳細(xì)步驟6活栓建模Step08:使用“Curves/Line“創(chuàng)建直線”part1”、”part3”、”part4”,
端點(diǎn)分別為“p01”和“p02”、“p03”和“p04”、“p04”和“p05”Step09:使用“Curves/F-SplineCurve“創(chuàng)建樣條線”part2”,起點(diǎn)“p02”,相切角“180”,
終點(diǎn)“p03”,相切角“95Step10:使用“Curves/PolyCurve“創(chuàng)建合并曲線”contour”,起點(diǎn)“p02”,相切角“180”,
終點(diǎn)“p03”,相切角“95Step11:使用“Curves/Line“創(chuàng)建直線”axis”,端點(diǎn)為“|01_path|outletPoint”“|01_path|outletPoint+[0,0,1]”891011contouraxis三、建模詳細(xì)步驟三、建模詳細(xì)步驟6活栓建模Step12:使用“Surfaces/SurfaceofRevolution“創(chuàng)建旋轉(zhuǎn)面”surface”,對象為“contour”,旋轉(zhuǎn)軸“axis”Step13:使用“Transformations/Transformation“創(chuàng)建平移”opening”,平移距離(0,0,-4.25)Step14:使用“Transformations/Rotation“創(chuàng)建旋轉(zhuǎn)”orientation”,旋轉(zhuǎn)軸“y”,角度“-16”,
中心點(diǎn)“|01_path|outletPoint”Step15:使用“Transformations/TransformationChain“創(chuàng)建移動組合”valvePositioning”,
添加“opening”“orientation”Step16:使用“Breps/Brep“創(chuàng)建閉合曲面”valve1”,對象為“surface”,移動“valvePositioning”,
選擇“closeplanarholes”得到閉合平面1213141516surfacevalve1三、建模詳細(xì)步驟三、建模詳細(xì)步驟6活栓建模Step17:使用“Breps/Brep“創(chuàng)建閉合曲面”withBossing”,對象為“05_close|closed”,
選擇“booleanoperation”,對象為“06_valve|01_bossing|Brep01”,半徑為0.6375選擇“booleanoperation”,對象為“06_valve|01_bossing|Brep02”,半徑為0.6375
17withBossing三、建模詳細(xì)步驟三、建模詳細(xì)步驟7缸蓋建模創(chuàng)建文件夾“07_cylinderHead”,在文件夾下進(jìn)行缸蓋部分的建模Step01:使用“Curves/Line“創(chuàng)建直線”mirrorLine”,端點(diǎn)為(-85,0,25.075)、(85,0,25.075)Step02:使用“Transformations/Scaling“創(chuàng)建縮放”mirroring”,比例為(1,-1,1)Step03:創(chuàng)建文件夾“01_exhaustSide”,使用“Points/3DPoint“創(chuàng)建點(diǎn)”center”,坐標(biāo)為(valve_Diameter/2*cos(INLET_ANGLE)*1.3,|01_path|outlet_spread/2,valve_Diameter/2*sin(INLET_ANGLE)*1.1)Step04:使用“Curves/Line“創(chuàng)建直線”axis”,端點(diǎn)為“center”、“center+[cos(90-INLET_ANGLE),0,sin(90-INLET_ANGLE)]”1234BOREoutlet_diametervalve_Diameteroutlet_spreadINLET_ANGLE8525.07527.231.87518.5參數(shù)設(shè)定三、建模詳細(xì)步驟三、建模詳細(xì)步驟7缸蓋建模Step05:使用“Curves/Circle“創(chuàng)建圓弧線”low”、“mid”、“upp”,半徑都為“13.6”,角度范圍
“0”至“540”,方向“axis”,位置分別為“-0.765”“0”“27.2”Step06:使用“Surfaces/RuledSurface“創(chuàng)建直拉面”s1”,對象為“l(fā)ow”“upp”Step07:使用“Breps/Brep“創(chuàng)建閉合曲面”Brep01”,對象為“s1”,
選擇“closeplanarholes”得到閉合平面55567三、建模詳細(xì)步驟三、建模詳細(xì)步驟7缸蓋建模Step08:創(chuàng)建文件夾“02_dome”,使用“Points/3DPoint“創(chuàng)建點(diǎn)”center”,坐標(biāo)為(valve_Diameter/2*cos(INLET_ANGLE)*1.3,|01_path|outlet_spread/2,valve_Diameter/2*sin(INLET_ANGLE)*1.1)Step09:創(chuàng)建參數(shù)“maxX”“minX”,分別取值“|07_cylinderHead|01_exhaustSide|mid.getMax(0)*1.015”
“|02_main|03_valveSeat|inCylinder.getMin(0)*1.015”Step10:使用“Curves/Line“創(chuàng)建直線”c2”“c3”,端點(diǎn)分別為(minX,0,0)和(minX,|00_parameter|BORE/2,0)、(maxX,0,0)和(maxX,|00_parameter|BORE/2,0)Step11:使用“Curves/CircularFilletbetween2DCurves“創(chuàng)建倒圓曲線”f1”“f2”,
對象分別為“c3”和“c1”、“f1”和“c2”,半徑分別為“13.6”、“14.535”,選擇“join”891011三、建模詳細(xì)步驟三、建模詳細(xì)步驟7缸蓋建模Step12:使用“Curves/ImageCurve“創(chuàng)建平移曲線”c4”,平移參數(shù)選擇“|07_cylinderHead|mirroring”Step13:使用“Curves/PolyCurve“創(chuàng)建合并曲線”c5”,對象為“f2”、“c4”Step14:使用“Breps/Brep“創(chuàng)建閉合曲面”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”,觀察點(diǎn)(0,0,0.1)121314-114-214-314-4三、建模詳細(xì)步驟三、建模詳細(xì)步驟7缸蓋建模Step14:選擇“intersectandtrim”,對象“07_cylinderHead|03_cuts|c2”,方向(0,1,0),“keepreferenced”
觀察點(diǎn)(0,0,0.1),方向(0,1,0)選擇“intersectandtrim”,對象“07_cylinderHead|mirrorLine”,方向(0,0,-1),“keepreferenced”
觀察點(diǎn)([0,0.1,02_main|02_surfaceGeneration|outlet_diameter]),方向(0,0,-1)14-514-6mirrorLinec5Brep01dome三、建模詳細(xì)步驟三、建模詳細(xì)步驟7缸蓋建模Step15:創(chuàng)建文件夾“03_cuts”,使用“Points/3DPoint“創(chuàng)建點(diǎn)”p1”、“p2”、“p3”、“p4”,坐標(biāo)為(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“創(chuàng)建直線”c1”“c2”,端點(diǎn)分別為“p2”和“p1”、“p4”和“p3”1516三、建模詳細(xì)步驟三、建模詳細(xì)步驟7缸蓋建模Step17:創(chuàng)建文件夾“04_cylinder”,使用“Curves/Circle“創(chuàng)建圓弧線”c6”,半徑“42.5”Step18:使用“Breps/Brep“創(chuàng)建閉合曲面”cylin
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 煤礦安裝綜掘機(jī)施工方案
- 遼寧管道防腐施工方案
- 新鄉(xiāng)停車場照明施工方案
- 全面提高云杉育苗質(zhì)量和成活率的栽培技術(shù)研究
- 新未來大學(xué)英語 視聽說教程1(智慧版) 聽力腳本匯 Unit 1 -6
- 新未來大學(xué)英語 視聽說教程1(智慧版) 聽力腳本 Unit 2
- 變電站無人機(jī)智能識別技術(shù)
- 任務(wù)型教學(xué)法在高中語文教學(xué)中的應(yīng)用研究
- 基于問題鏈的高中英語閱讀教學(xué)實(shí)踐探究
- 加強(qiáng)污染防治和生態(tài)建設(shè)的策略及實(shí)施路徑
- 剪力墻止水對拉螺栓施工方案
- QES三體系內(nèi)審檢查表 含審核記錄
- 2023年江蘇省無錫市中考模擬英語試卷(附答案)
- 北京市新英才學(xué)校教職員工手冊
- 帶電核相試驗(yàn)報(bào)告
- 腎單位的結(jié)構(gòu)(課堂PPT)
- 春季常見傳染病預(yù)防知識PPT課件
- VDA2供貨質(zhì)量保證培訓(xùn)PPT課件
- 折疊紙盒結(jié)構(gòu)設(shè)計(jì)
- 軋機(jī)安裝方案
- 教師教學(xué)常規(guī)工作檢查記錄表
評論
0/150
提交評論