HyperStudy软件-结构优化_第1页
HyperStudy软件-结构优化_第2页
HyperStudy软件-结构优化_第3页
HyperStudy软件-结构优化_第4页
HyperStudy软件-结构优化_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

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

文档简介

HyperStudy优化编辑课件HyperStudy分析时所支持的求解器:

AbaqusANASYSLS-DYNA

Nastran

OptiStructPAM-CRASH2GRADIOSS

HyperFormMADYMOADAMS编辑课件一通过hypermesh可以定义为设计变量的参数:Shellthickness〔壳单元料厚〕Springstiffness〔弹簧刚度〕Concentratedmass〔集中质量〕Compositeplythickness〔复合结构的组成结构板厚〕Compositeplyangle〔复合结构中各组成结构间的角度〕Shapes(ascreatedbytheHyperMorphmodule,orbytheperturbationspanel)〔通过HyperMorph或摄动面板下产生的结构的形状〕可为设计变量的参数名称形状优化应用范围结构的灵敏度分析、优化结构的灵敏度分析、优化结构的灵敏度分析、优化结构的灵敏度分析、优化简化车身模型中,接头对车身的灵敏度及优化设计变量的定义编辑课件1〕Hyperform可用的设计变量:二用于制造工艺优化的设计变量Sheetthickness〔钣金厚度〕Friction〔摩擦系数〕Forces〔载荷〕Shapes〔ascreatebyHyperMorph〕〔通过hypermorph定义的形状〕2〕HyperXtrude可用的设计变量:Controlpointsofthebearingprofilecurve〔轴承轮廓曲线的控制点〕Shapes(ascreatedbyHyperMorph)〔通过hypermorph定义的形状〕设计变量的定义编辑课件三各求解器所支持的设计变量及对应的参数类型设计变量的定义编辑课件三各求解器所支持的设计变量及对应的参数类型设计变量的定义编辑课件HyperStudy的输入文件HyperStudy认可的输入文件为:•Studyfiles(.xml)Modelfiles(.tpl,.hm,.hf,.mdl,.xls〕Preferencefiles〔preference.mvw〕——求解器脚本文件编辑课件针对不同求解器输出结果所支持的文件类型SolverResultFileRemarksAbaqusModelmass〔质量〕,centerofgravity〔重心〕momentsofinertia〔转动惯量〕Frequency〔模态频率〕.dat如果要在该文件中输出mass信息,那么需要在计算输入文件中定义一个动态载荷步。Nodalnumber〔节点数〕,Displacement〔位移〕,reactionforce〔反作用力〕.filElementnumber〔单元数〕,Stress〔应力〕,Strain〔应变〕.filNodalposition〔节点位置〕.inpNodaldata〔节点数据〕,elementdata〔单元数据〕.odb如果要得到向量中的具体元素的数值,需要使用resvector()函数。节点向量包含x、y、z三个方向的数据。HyperStudy的输出文件内容:模型定义、历史定义,警告与出错信息提示为计算输入文件,主要内容为模型定义二进制文件,内容为模型信息与计算结果计算结果文件,存放计算所得的单元、节点等结果。*STEP*DYNAMIC1.0,0.01*ELFILE*ENDSTEP

2.如果要得到具体编号的单元或节点的数据,需要使用getval2函数。1.所有单元与节点的数据以向量的形式存放。编辑课件SolverResultFileRemarksOptiStructRadioss〔Bulkformat〕Modelvolume〔模型体积〕,Mass〔质量〕,Frequency〔模态频率〕,Bucklingfactor〔屈曲因子〕.outNodaldisplacement〔节点位移〕,reactionforce〔反作用力〕,elementstress,strain〔单元应力、应变〕,strainenergydensity〔应变能密度〕.res.h3d针对不同求解器输出结果所支持的文件类型HyperStudy的输出文件Nodaldisplacement〔节点位移〕,reactionforce〔反作用力〕,elementstress,strain〔单元应力、应变〕,strainenergydensity〔应变能密度〕压缩的二进制结果文件,包含模型与结果信息ASCII格式的结果文件,包含分析的注释如果要得到向量中的具体元素的数值,需要使用resvector()函数如果要得到向量中的具体元素的数值,需要使用resvector()函数二进制结果文件编辑课件SolverResultFileRemarksRADIOSS〔blockformat〕Nodeldisplacement〔节点位移〕,Velocity〔速度〕,Acceleration〔加速度〕.T01elementstress、strain〔单元应力、应变〕.T01.A00Nodaldata〔节点数据〕,elementdata〔单元数据〕NastranModel,mass〔模型质量〕.f06Nodeldata〔节点数据〕,Elementdata〔单元数据〕Frequency〔模态频率〕.op2Towritethemasstothe.fo6file,usePARAM,GRDPNT,0intheinput.VectorcontainstimehistoryVectorcontainstimehistory针对不同求解器输出结果所支持的文件类型HyperStudy的输出文件如果要得到向量中的具体元素的数值,需要使用resvector()函数二进制结果文件如果要得到向量中的具体元素的数值,需要使用resvector()函数输出数据的文件结果存放文件编辑课件SolverResultFileRemarksLS-DYNAModelandpartmass〔模型、部件质量〕,Momentsofinertia〔转动惯量〕,Centerofgravity〔重心〕d3hspModelenergies〔模型能量〕glstatnodoutNodaldisplacement〔节点位移〕,Velocity〔速度〕,Acceleration〔加速度〕Elementstress、strain〔单元应力、应变〕eloutNodaldata〔节点数据〕,Elementdata〔单元数据〕d3plotNodalposition〔节点位置〕Keywordfile文件存放历史数据。Vectorcontainsx,yorzcomponentofthenode.reactionforce〔反作用力〕spcforc针对不同求解器输出结果所支持的文件类型HyperStudy的输出文件如果要得到向量中的具体元素的数值,需要使用resvector()函数该文件存放历史数据。ASCII文件,存放全局数据,模型大局部类型的能量通过该文件输出。ASCII文件,存放节点数据。ASCII文件,存放单元〔梁、壳〕数据。文件存放历史数据。SPC反作用力。该文件存放力、力矩。编辑课件RADIOSS(BlockFormat)$file-bothRADIOSS(BulkDataFormat)Optistruct$file/$file–scrC:\tempSolverinputarguments〔运行参数〕Solver〔求解器〕Ls-DYNAi=$file(MEMORY=5000000)Abaqusjob=<filename>.inp〔memory=200Mb〕interactiveMotionSolveExcel在Excel表格中输入设计变量并计算响应。Nastran$fileExcel无Inputfile〔输入文件类型〕.fem文件.fem文件.bdf文件/.dat文件.key文件.inp文件.csv文件运行控制编辑课件SizeOptimization尺寸优化尺寸优化时,和尺寸相关的属性都可以作为尺寸优化的变量。常用的尺寸优化设计变量有:1〕结构料厚thickness2〕集中质量mass尺寸优化的变量编辑课件一在excel表格根底上进行优化1.目的是创立一个近似值,然后对这个近似值进行优化。2.该表格包含五列数据,如右图所示。第一列表示设计的次数,第二和第三列表示每个设计的两个设计变量,第四和第五列表示先前DOE分析所得到的结果。1.翻开excel表格,并将其另存为.txt格式的文本文件〔制表符分隔〕。2.创立model时,modeltype选择HyperStudy。3.创立response响应时,建立名称为index的响应用来表示设计的次数,其Responseexperssion可表示为“convert(getenv(“STUDY_RUN_NUMBER〞))-1〞4.创立结果response响应时,响应矢量Vector的Vectorresourecefile选择referencefile类型的文件,并且选择前面得到的.txt格式的文本文件。Type和Request采用默认的Unknown和Block1,Component那么根据该矢量的作用选择表格中相应数据表示的列(columnx)5.创立DOE分析时,Controlledfactors中的DOEClass选择RunMatrix,并相应选择先前得到的.txt文件。A设计变量与结果在excel表格中已经给出,以此作为优化的依据。由于Excel中已经列出了设计变量与相应的设计结果,因此前面建模时不需要进行初始计算,而仅在response中设置相应的响应结果即可。SizeOptimization尺寸优化编辑课件B:在excel表格中输入设计变量,同时有响应的计算方法,以此作为优化的依据。一在excel表格根底上进行优化Exemple:HS-1070〔Theobjectiveistofindthecross-sectionaldimensions,width,andheightofabeamthatminimizesthebeamvolumewhilekeepingthetipdeflectionbelow0.35mm.〕如右图示1.创立HyperStudy可以评估的矩阵输入。翻开excel文件,选择tools菜单下的加载宏命令,将宏命令hw_hst_genpdd.xla加载入,如果没有,那么在Altair的安装目录下\templates\hst\找到hw_hst_genpdd.xla,并加载即可。2.创立Model时,选择spreadsheet作为创立的Model的类型,并且前一步中加载入宏命令的excel表格作为Model的输入。3.创立设计变量l时,通过AddModelParameter命令,在excel表格中选择设计变量(DesignVariable)和响应(Response)。SizeOptimization尺寸优化编辑课件ShapeOptimization形状优化形状优化的设计变量是结构的形状,因此在创立设计变量时需要先定义形状。通常使用HyperMorph定义用于形状优化的设计变量——形状。形状优化的变量编辑课件建立分析模型(Studysetup)步骤:1定义分析2建立模型——参考输入文件类型3定义设计变量—参考设计变量定义4初次分析运行——参考求解器定义、运行控制5建立响应——参考HyperStudy输出文件6设计变量间的相互关系定义7灵敏度定义编辑课件设计变量的交互作用(ControlledDesignVariableInteraction)DOE分析(Postprocessing)左图中为设计变量C0与C1的交互作用,其中x轴表示其中一个设计变量C0,y轴表示分析的响应。图中的两条曲线那么分别表示设计变量C1在其极限值时〔最大与最小设计值〕响应随设计变量C1变化而产生的变化。如果两条曲线相互平行,说明两个设计变量之间没有交互作用,也即两变量改变对响应的影响是相互独立的。如果两曲线不平行,那么说明该二变量之间有交互作用。编辑课件响应拟合(Approximation)误差方差(Residuals)表示通过求解器计算得到的响应值与使用回归方程预测得到的响应值之间的差异,该差异值越小,所得到的回归方程越接近实际。根据DOE分析结果建立响应关于设计变量的关系曲线,在设计变量发生更改时,根据拟合得到的关系曲线即可得到相应的响应结果,而不需要对整个模型进行分析来获得结果,这样可以节约计算时间,从而提高本钱。编辑课件方程拟合(Approximation)1定义一个拟合方程步骤:曲线方程拟合的类型:1〕LeastSquaresRegression如图中所示:定义曲线拟合方程时,程序会在方程内自动为每个设计变量分配一个变量名,用于拟合曲线。2〕MovingLeastSquares3〕HyperKriging。其中A为自变量组成的矩阵;拟合曲线形式为:根据拟合曲线,响应为:;根据DOE分析得到响应为:为拟合方程的拟合系数;为随机误差。如果足够小,则建立的曲线拟合方程越准确。编辑课件方程拟合(Approximation)2输入矩阵通过DOE分析计算,得到一系列不同设计变量时,相应的响应结果,以此作为输入,建立拟合方程。编辑课件方程拟合(Approximation)3创立拟合方程4残差拟合模型拟合模型的阶次拟合模型的精度拟合方程及系数DOE分析得到的响应结果与通过拟合方程得到的相应响应结果之间的差异比照。

编辑课件方程拟合(Approximation)5trade-off6Anova通过拟合方程得到的响应结果与设计变量之间的关系图表。

评估误差及各因子对结果的影响作用。

编辑课件优化分析(Optimizationstudy)典型的目标函数类型(TypicalObjectiveFunctions)1结构质量与体积(StructuralMassandVolume)2位移(Displacements)3频率(Prequency)4能量(Energies)forDYNA/ABAQUS5伤害指标(HeadInjuryCriteria[HIC],FemurLoads,etc)典型的约束函数类型(TypicalConstraints)1位移(Displacements)2应力(stress)3塑性应变(PlasticStrain)4频率(Prequency)典型的设计变量类型(TypicalConstraints)1尺寸优化(结构厚度,梁截面参数)2形状优化(修改结构的外部边界)3材料响应(不同密度的泡沫材料、钢材)编辑课件优化分析(Optimizationstudy)1定义优化优化算法类型:1〕AdaptiveResponseSurfaceMethod——自适应响应面法<约束优化>2〕SequentialQuadraticProgramming——序列二次规划法<约束优化>3〕MethodofFeasibleDirections——模式搜索法/可行方向法<约束优化>4〕GeneticAlgorithm——遗传算法5〕UserDefined-Xopt——用户自定义优化方法4〕遗传算法基于生物进化上“适者生存〞的原那么。每次迭代优化时,保存适应度高的因子,淘汰适应度低的因子,进入下次优化,经过数次迭代得到最好的结果,即为问题的最优解或次优解。步骤:编辑课件优化分析(Optimizationstudy)2选择用于优化的设计变量3定义约束1选择可作为约束的响应2确定约束类型及约束方向3指定约束边界编辑课件优化分析(Optimizationstudy)程序重启动后,是否接着指定的优化或DOE分析步继续运行。优化类型选择优化目标:1〕Minimize;结果最小化2〕Maximize;结果最大化3〕MinMax;最大值最小化4〕MaxMin;最小值最大化5〕SystemIdentification;系统识别最大迭代次数结果绝对收敛条件结果相对收敛条件约束容差设计变量收敛条件优化初次移动步长步长界限初始变量波动约束的显示出现失败分析的处理创立优化目标选择既非约束又非目标的响应的评估方式。一般定义优化的目标时,采用默认的优化参数即可。如果有特殊需求,那么可根据需要修改相应的优化参数。4定义目标编辑课件优化分析(Optimizationstudy)5结果处理a优化曲线b优化数据表所有响应〔包括用于优化的约束和目标〕、设计变量在优化过程中的数值变化曲线。所有响应〔包括用于优化的约束和目标〕、设计变量在优化过程中的数值列表。失效的优化方案可接受的优化方案接近成功的优化方案:约束超差在容差范围内。编辑课件随机性研究(Stochasticstudy)编辑课件随机性研究(Stochasticstudy)1.定义一个随机分析1)SimpleRandomSampling简单的随机抽样;2)LatinHypercubeSampling;3)HammersleySampling。数据采样方法:步骤编辑课件随机性研究(Stochasticstudy)2.定义随机变量随机变量确定时需注意:1〕随机变量的离散与连续性〔与设计变量的离散与连续性相同,在studysetup时确定〕;2〕随机变量的分布:aNormalDistribution正态分布bUniformDistribution平均分布cTriangularDistribution三角分布dExponentialDistribution指数分布eWeibullDistribution威布尔分布①随机变量分布类型选择根据统计规律,正态分布是自然界多数现象的存在状态,因此确定随机变量时一般采用正态分布形式。①随机变量分布参数采用正态分布时:mean为均值,即。variance为方差,即。编辑课件随机性研究(Stochasticstudy)3.定义随机变量的相关性4.选择响应5.计算抽样数据使用二维、三维以及统计方法列出随机变量的抽样数据分布。其中Histogram柱状图,表示随机变量取值频率的分布;pdf概率分布图,表示随机变取值与均值接近程度的概论;cdf累积分布图,表示随机变量取值小于或等于均值的概论。编辑课件随机性研究(Stochasticstudy)6.后处理对抽样的随机变量进行计算得到的响应的分布使用二维、三维以及统计方法列出响应与随机变量或响应之间的数据分布。左图为响应结果的统计学分布其中Histogram柱状图,表示响应结果值出现频率的分布;pdf概率分布图,表示响应结果值与目标值接近程度的概率;cdf累积分布图,表示响应结果值小于或等于目标值的概率。编辑课件随机性研究(Stochasticstudy)6.后处理响应结果统计Mean平均值左侧所列参数依次为:Avg.Dev.平均差Std.Dev.标准差Variance方差CoV标准差系数对方差开平方根此值作为结果响应的概率最高反应结果偏离平均值的程度反映结果的离散程度,该值越大则结果越离散反映结果偏离均值的程度,该值越大则结果离均值越远Skewness偏斜反映结果概率分布是否偏斜,该值为0则无偏斜,大于0则偏于均值右侧,小于0则偏于均值左侧。RMS响应值平方的均值。Median响应值中值。Min响应值中的最小值Max响应值中的最大值Range响应值中的最大值与最小值之差编辑课件随机性研究(Stochast

温馨提示

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

评论

0/150

提交评论