马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
本帖最后由 唯有时光 于 2010-12-16 01:10 编辑
这里列出了nastran较常用的一些求解序列,还有一些高序号的没有列出,大家有用到的可以谈一谈经验。
抛砖引玉:
从气动弹性分析的角度
我用的比较多的是101(静力),103(模态),144(静气弹),145(颤振),146(气弹响应),200(优化设计)
101,103应该是最常用的,模态分析是气动弹性问题特别是颤振问题求解的重要基础,对于飞行器结构一般取前几阶主要模态分析其频率和振型,对于机翼来说,比较重要的有机翼的垂直一弯,二弯和三弯,一扭等模态,如带发动机、副翼和翼梢小翼则还要注意这些部件的模态是否对气动弹性特性有影响;
144序列主要求解静气弹问题,nastran的气动力对亚音速是偶极子格网法,超音速为zona51法,都是平板气动力,但可考虑机翼的弯度效应。与此分析相关的卡片主要有aeros,CAERO1,paero,mkaero,spline1,2,3,4,5,set1,aesurf,aelist,aestat,trim,aeforce,uxvec等等,可以直接填写卡片求解(要求对静气弹求解较熟练),或者借助patran中的FLD(飞行载荷分析)进行可视化前处理画出气动网格并处理好气动与结构的插值、设定好各舵面的配平关系与飞行参数。fld从patran 2005就已经发展得比较完善,最新版的patran 2010中也有配备,只需安装patran后从带fld标识的patran启动,分析类型选择aeroelasticity就可以使用了;
145序列主要进行颤振分析,nastran中一般使用英国的P-K法,具有较好的数值稳定性,核心思想是求解广义特征值问题,具体理论可以参看nastran自带的气动弹性手册,里面的公式推导很详细。该分析涉及的卡片的填写不是太复杂,主要是aero,FLUTTER,flfact,caero1等卡片,关键是理解颤振机理。
200序列主要进行优化分析,nastran的优化主要是基于敏度求解的优化,对于设计变量的初值依赖比较严重,好的初值设定可以可以让程序很快收敛得到最优解。在200分析中一般需要设定一个目标函数,可以设定多种工况并定义多种约束来对设计变量进行优化以满足目标函数最大或者最小,也可以输出各个变量对目标函数和约束的敏度信息(设定optexit=4~7),该序列分析常用的卡片有DVPREL1,DVPREL2,dresp1,DEQATN,desvar,DCONSTR,DCONADD,DOPTPRM等,优化不仅需要对机理理解,还需要对优化结果又较强的分析能力,这样才能对新一轮优化指明方向。
希望坛子里的nastran爱好者们积极参与讨论,介绍并分享自己研究领域的常用分析思路。
|