文档库 最新最全的文档下载
当前位置:文档库 › midascivil常见问题总结

midascivil常见问题总结

midascivil常见问题总结
midascivil常见问题总结

1、如何利用板单元建立变截面连续梁(连续刚构)的模型建立模型后如何输入预应力钢束使用板单元建立连续刚构(变截面的方法)可简单说明如下:

1)首先建立抛物线(变截面下翼缘) ;

2)使用单元扩展功能由直线扩展成板单元,扩展时选择投影,投影到上翼缘处。;

3)在上翼缘处建立一直线梁(扩展过渡用),然后分别向横向中间及外悬挑边缘扩展成板单元;

4)使用单元镜像功能横向镜像另一半;

5) 为了观察方便,在单元命令中使用修改单元参数功能中的修改单元坐标轴选项,将板单元的单元坐标轴统一起来。在板单元或实体块单元上加预应力钢束的方法,目前设计人员普遍采用加虚拟桁架单元的方法,即用桁架单元模拟钢束,然后给桁架单元以一定的温降,从而达到加除应力的效果。温降的幅度要考虑预应力损失后的张力。这种方法不能真实模拟沿钢束长度方向的预应力损失量,但由于目前很多软件不能提供在板单元或块单元上可以考虑六种预应力损失的钢束,所以目前很多设计人员普遍在采用这种简化分析方法。 MIDAS目前正在开发在板单元和块单元上加可以考虑六种预应力损失的钢束的模块,以满足用户分析与设计的要求。

2、如果梁与梁之间是通过翼板绞接,Midas/Civil应如何建模模拟梁翼板之间的绞接

可以在主梁之间隔一定间距用横向虚拟梁连接,并且将横向虚拟梁的两端的弯矩约束释放。此类问题关键在于横向虚拟梁的刚度取值。可参考有关书籍,推荐写的"Bridge deck behaviour",该书对梁格法有较为详尽的叙述。

3、如果梁与梁之间是通过翼板绞接,Midas/Civil应如何建模模拟梁翼板之间的绞接可否自己编辑截面形式

可以在定义截面对话框中点击"数值"表单,然后输入您自定义的截面的各种数据。您也可以在工具>截面特性值计算器中画出您的截面,然后生成一个截面名称,程序会计算出相应截面的特性值。您也可以从CAD中导入截面(比如单线条的箱型截面,然后在截面特性值计算器中赋予线宽代表板宽)。

4、如果截面形式在软件提供里找不到,自己可否编辑再插入变截面,如果我设计的桥梁是变截面但满足某一方程F(x),且截面形式Midas/civil里没有,需通过SFC计算再填入A、I、J等。也就是说全桥的单元截面都要用ACAD画出来再导入SFC,如果我划分的单元较小这样截面就很多很麻烦,SFC有没有提供象这种变截面的简单计算方法

目前MIDAS中的变截面组支持二次方程以下的小数点形式的变截面方程,如次等。您可以先在SPC中定义控制位置的两个变截面,然后用变截面组的方式定义方程。然后再细分变截面组。我们将尽快按您的要求,在变截面组中让用户可以输入方程的各系数。谢谢您的支持! >如果我设计的桥梁是变截面但满足某一方程F(x),且截面形式Midas/civil里没有,需通过SFC计算再填入A、I、J等。也就是说全桥的单元截面都要用ACAD画出来再导入SFC,如果我划分的单元较小这样截面就很多很麻烦,SFC有没有提供象这种变截面的简单计算方法

5.弯桥支座如何模拟用FCM建模助手建立弯箱梁桥模型后,生成的是梁单元(类似平面杆系),请问在如何考虑横向的问题(假如横向设置两个抗扭支座,分别计算每个支座的反力)采用梁单元能否计算横向的内力和应力(例如扭距、横梁的横向弯距等)提个建议,因建模后梁单元已赋予了箱型截面,横向尺寸均有,能否程序加入把梁单元自动转换成块单元的功能,那就很方便了。目前国内有个软件就具有这个功能,建模很方便,也很实用,对精确分析斜弯坡桥梁就很方便,避免采用梁格法的繁琐模拟。

FCM虽然生成的是梁单元,但可以进行抗扭计算。假如有双支座,您可以修改为两个支座(在支座位置建立两个节点,并将其沿Z轴复制,连接节点建立弹簧)。 MIDAS软件中的梁单元

可以计算扭矩和横梁的横向弯矩。将梁单元的截面建成面单元(也可从DXF文件导入),然后用单元扩展的功能生成实体块单元即可。谢谢您的支持! > 用FCM建模助手建立弯箱梁桥模型后,生成的是梁单元(类似平面杆系),请问在如何考虑横向的问题(假如横向设置两个抗扭支座,分别计算每个支座的反力) > 采用梁单元能否计算横向的内力和应力(例如扭距、横梁的横向弯距等) > 提个建议,因建模后梁单元已赋予了箱型截面,横向尺寸均有,能否程序加入把梁单元自动转换成块单元的功能,那就很方便了。目前国内有个软件就具有这个功能,建模很方便,也很实用,对精确分析斜弯坡桥梁就很方便,避免采用梁格法的繁琐模拟。

6、曲线桥的设计。

第一种方法:直接导入曲线。

第二种方法:直接在表格中输入节点建模。

第三种方法:使用单元扩展功能,可方便地建立弯桥的梁单元模型、板单元模型、实体单元模型。梁单元弯桥:先建立一个点,然后在模型>单元>扩展命令中选择由点生成直线,并选择旋转。然后输入半径中心位置和分割数(或分割间距)。点击适用即可。板单元弯桥:先建立一条直线,然后在模型>单元>扩展命令中选择由线生成面,其余同上。建成后可再细分板单元。实体单元弯桥:先建立一个截面(板单元模型),然后在模型>单元>扩展命令中选择由面生成块,其余同上。建成后可再细分块单元。

7、弯矩My是绕y轴的弯矩,这个没有问题。只是弯曲应力的问题,正如你所说,弯曲应力Sbz是My引起的应力,同样,弯曲应力Sby是Mz引起的应力,刚好和习惯相反。另外,在组合应力中,也是类似情形:弯矩(+y) 弯矩(-y) 弯矩(+z) 弯矩(-z) 其中,弯矩(+y)实际上是弯距Mz产生的应力,弯矩(+z)实际上是弯距My产生的应力另外,剪切系数Qyb是针对沿z轴剪应力的,剪切系数Qzb是针对沿y轴剪应力的,也刚好相反。

8、计算桥梁结构(中国桥规),在时间依存特性中有关混凝土的强度究竟该输入哪个28天强度极限强度标准强度还是设计强度 >在您的设计例题中“预应力混凝土施工阶段分析"中均输入4000kgf/cm3(对应C400),好像是设计强度。

应输入28 天材龄立方体抗压强度,即标号强度。当单位体系为N、mm 时直接输入标号即可,如30 号混凝土输入30;当单位体系不是N、mm 时需要换算后输入,如单位体系为KN、m 时,30 号混凝土应输入30000。参见公路钢筋混凝土及预应力混凝土桥涵设计规范(JGJ 023-85)的第条,输入该项是为了计算混凝土的弹性模量以上引自FAQ

9、MIDAS如何处理铰接

如果使用的是梁单元,在边界条件>释放梁端部约束中释放旋转约束即可。

10、如何自定义ZK活载

参考用户定义车辆荷载中的列车荷载类型,其中有普通列车和高速列车荷载类型、轻轨、地铁类型。

11、定义移动荷载的步骤

在主菜单的荷载>移动荷载分析数据>车辆中选择标准车辆或自定义车辆。

对于人群移动荷载,按用户定义方式中的汽车类型中的车道荷载定义成线荷载加载(如将规范中的荷载m**2乘以车道宽3m,输入m)。定义人群移动荷载时,一定要输入Qm和Qq,并输入相同的值。集中荷载输入0。

布置车道或车道面(梁单元模型选择定义车道,板单元模型选择定义车道面),人群荷载的步行道也应定义为一个车道或车道面。

定义车辆组。该项为选项,仅用于不同车道允许加载不同车辆荷载的特殊情况中。

定义移动荷载工况。例如可将车道荷载定义为工况-1,车辆荷载定义为工况-2。在定义移动荷载工况对话框中的子荷载工况中,需要定义各车辆要加载的车道。例如: 用户定义了8

个车道,其中4个为左侧偏载、4个为右侧偏载,此时可定义两个子荷载工况,并选择“单独”,表示分别单独计算,程序自动找出最大值。在定义子荷载工况时,如果在“可以加载的最少车道数”和“可以加载的最大车道数”中分别输入1和4,则表示分别计算1、2、3、4种横向车辆布置的情况(15种情况)。布置车辆选择车道时,不能包含前面定义的人群的步行道。

定义移动荷载工况时,如果有必要将人群移动荷载与车辆的移动荷载进行组合时,需要在定义移动荷载工况对话框中的子荷载工况中,分别定义人群移动荷载子荷载工况(只能选择步道)和车辆的移动荷载子荷载工况,然后选择“组合”。

关于移动荷载中车道和车道面的定义

当使用板单元建立模型时

a. 程序对城市桥梁的车道荷载及人群荷载默认为做影响面分析,其他荷载(公路荷载和铁路荷载)做影响线分析。

b. 只能使用车道面定义车的行走路线。对于城市桥梁的车道荷载及人群荷载以外的荷载,输入的车道面宽度不起作用,按线荷载或集中荷载加载在车道上。

c. 对于城市桥梁的车道荷载及人群荷载,在程序内部,自动将输入的荷载除以在”车道面”中定义的车道宽后,按面荷载加载在车道上。

d. 车道宽度应按规范规定输入一个车辆宽度,如城市车道荷载应输入3m,人群荷载可输入实际步道宽。

当使用梁单元建立模型时

a. 程序默认为做影响线分析。

b. 只能使用车道定义车的行走路线。

c. 对于城市桥梁的车道荷载,目前版本按线荷载加载在车道上。

d. 对于人群移动荷载,按用户定义方式中的汽车类型中的车道荷载,定义成线荷载加载。挂车荷载布置中应注意的问题

布置挂车荷载时,需要在主菜单>移动荷载分析数据>移动荷载工况中点击‘添加’,在弹出的对话框中再点击‘添加’,在弹出的‘子荷载工况’对话框中的‘可以加载的最少车道数’和‘可以加载的最大车道数’均输入1。

移动荷载的横向布置

移动荷载的横向布置,在板型桥梁、箱型暗渠等建模助手中由程序自动从左到右,从右到左进行布置,并输出包络结果。

对于用户手动建立的桥梁,需要由用户手动布置车道。将布置的一系列车道布置车辆后定义为一种荷载工况,将另一些车道布置车辆后定义为另一种荷载工况,对不同的荷载工况分别做分析后,在荷载组合中定义包络组合。

12、使用板单元做移动荷载分析时,看不到应力结果

在主菜单的分析>移动荷载分析控制数据>单元输出位置中选择板单元的‘计算应力’

13、使用梁单元做移动荷载分析时,看不到组合应力结果

在主菜单的分析>移动荷载分析控制数据>单元输出位置中选择杆系单元的‘计算组合应力’

13、关于实体单元的内力输出

在结果>局部方向内力的合力中选择处于同一个平面内的一些实体单元的面,程序将输出这些面上的合力。

14、弯桥支座的模拟

为了确定约束方向,首先定义支座节点处的节点局部坐标系,且可以输出节点局部坐标系方向的反力结果。

按双支座模拟时,推荐在支座位置沿竖向建立两个弹性连接单元,单元下部固结,上部节点间设置刚臂。按单支座模拟时,推荐将支座扭矩方向约束。根据计算得到的扭矩和支座间距,手算支座反力。

刚臂的定义

在主菜单中选择模型>边界条件>刚性连接,定义主从节点间相关关系。

15、主从节点能否重复定义,既一个节点能否既从属于一个节点又从属于另一节点

理论上可以,既该节点的不同自由度分别从属于不同节点。

16、关于斜拉桥、悬索桥及使用了非线性单元的桥梁,做移动荷载分析的问题

移动荷载分析是线性分析,因为程序内部计算时将使用荷载的组合,模型中不能存在非线性单元。

当做斜拉桥、悬索桥的移动荷载分析时,应事先计算出桥梁在自重平衡下的索和吊杆的拉力,并将其作为初始内力加载在单元上,然后将非线性单元如索单元修改为桁架单元后做移动荷载分析。

17、温度荷载

系统温度:输入季节温差。初始温度对结果没有影响。当需要分别计算成桥前后的温差变化和成桥后年度的温差变化的影响时,可定义两个荷载工况名称,分别输入不同的系统温度温差,程序将分别计算不同温差的影响。

节点温度:主要用于输入沿单元长度方向(如梁长度方向)的温差。

单元温度:主要用于输入各单元的温升和温降,是对节点温度的补充。例如,用于地下结构的上板和侧墙的单元的温差不同时。

温度梯度:主要用于计算温度梯度引起的弯矩,其中高度数值没有具体物理概念,其中温差和高度的比值相等时,即梯度相等时,计算结果相同。

梁截面温度:主要用于定义梁上折线型的温度梯度变化。

18、施工阶段定义中,边界条件的激活和钝化中,‘变形前’与‘变形后’的意义该功能仅适用于使用‘一般支承’定义的边界条件表示该支承点的位置。

19、剪力滞效应

在主菜单中选择模型>边界条件>有效宽度系数。此处对Iy的调整仅适用于应力验算中。

在模型>材料和截面特性>截面特性增减系数中的修改则适用于所有内力计算中。注意在该项中的增减系数并不是为了考虑剪力滞效应,该项一般应用于建筑结构的剪力墙连梁的刚度折减上。

20、二期恒载的输入

可以在主菜单中选择荷载>压力荷载,按均布荷载输入。

21、配重的输入

可以按外部荷载输入,然后在模型>质量>将荷载转换为质量中将其转换为质量后,参与结构自振周期的计算中。

也可以直接按节点质量输入(模型>质量>节点质量),此时应将配重除以重力加速度。

22、摩擦支座的问题

在主菜单的模型>边界条件>非线性连接中选择摩擦摆型支座

23、平面荷载的布置问题

首先定义平面荷载,其中的x1~x4,y1~y2是相对坐标,即相对于分配荷载对话框中原点的相对坐标。

24、关于荷载、荷载类型、荷载工况、荷载组合、荷载组的概念

荷载:指某具体的荷载,如自重、节点荷载、梁单元荷载、预应力等。其特点是具有荷载大小和作用方向。

荷载类型:只荷载所属的类型,如恒荷载类型、活荷载类型、预应力荷载类型等,该类型将用于自动生成荷载组合上,程序根据给荷载工况定义的荷载类型,自动赋予荷载安全系数后进行荷载组合。

荷载工况:是查看分析结果的最小荷载单位,也是荷载组合中最小单位。一个荷载工况中可以有多个荷载,如同一荷载工况中可以有节点荷载、均布荷载等;一个荷载工况只能定义为一种荷载类型,如某荷载工况被定义为恒荷载后,不能再定义为活荷载;不同的荷载工况可以属于同一种荷载类型。

荷载组合:将荷载工况按一定的系数组合起来,也是查看分析结果的单位。在MIDAS软件中,当模型中无非线性单元,且所做分析为线性分析时,荷载组合可在后处理中进行,即运行分析后再做组合。当模型中有非线性单元,程序做非线性分析时,需在分析前建立荷载组合,然后将其定义为一个新的荷载工况后再做分析。

荷载组:荷载组的概念仅使用于施工阶段分析中。在做施工阶段分析时,某一施工阶段上的荷载均被定义为一个荷载组,施工阶段中荷载的变化,均是以组单位进行变化的。

关于施工阶段分析时,自动生成的CS:恒荷载、CS:施工荷载、CS:合计

做施工阶段分析时程序内部将在施工阶段加载的所有荷载,在分析结果中会将其归结为 CS:恒荷载。

如果用户想查看如施工过程中某些荷载(如吊车荷载)对结构的影响的话,则需在分析之前,在分析/施工阶段分析控制数据对话框的下端部分,将该荷载从分析结果中的 CS:恒荷载中分离出来。被分离出来的荷载将被归结为 CS:施工荷载。

分析结果中的CS:合计,为CS:恒荷载、CS:施工荷载及钢束、收缩、徐变等荷载的合计。但不包括收缩和徐变的一次应力,因为它们是施工过程中发生变化的。

将荷载类型定义为施工阶段荷载(CS)的话,则该荷载只在施工阶段分析中会被使用。对于完成施工阶段分析后的成桥模型,该荷载不会发生作用,不论是否被激活。

25、关于施工阶段分析时,自动生成的postCS阶段

postCS阶段的模型和边界条件与最终施工阶段的相同,postCS阶段的荷载为定义为非施工阶段荷载类型(在荷载工况中定义荷载类型)的所有荷载工况中的荷载,包括施工阶段中没有使用过的荷载。

对于与其它成桥后作用的荷载进行荷载组合,须在postCS中进行。在生成荷载组合时将CS:合计定义为如LCB1的话,则postCS中的LCB1的结构状态即为施工阶段完了后的成桥状态。

26、关于Tresca应力和有效应力(von-Mises应力)

混凝土的破坏准则有最大拉应力理论、最大拉应变理论、最大剪应力(Tresca应力)理论、von-Mises应力理论等很多理论。

最大剪应力(Tresca应力)理论是指材料承受的最大剪应力达到一定限值时发生屈服。

von-Mises应力是指有效应力达到一定限值时材料发生屈服(圆柱面破坏)。MIDAS软件输出的von-Mises应力是有效应力。

27、非施工阶段分析中,收缩和徐变的计算

目前版本中不支持该功能,但用户可建立一个施工阶段,将施工阶段的给出1500天,即可查看收缩和徐变。但需要将该施工阶段内分割成5个子步骤,以便于准确反应老化效果。收缩和徐变曲线中开始加载时间、结束加载时间、开始收缩时的混凝土材龄的意义

开始加载时间、结束加载时间没有实际意义,仅用于图形显示范围。

当开始加载时间不变、仅修改结束加载时间时,图形上开始加载时间位置数值发生变化的原因为左侧表格中的第一个起始数据为‘开始加载时间+(结束加载时间-开始加载时间)/步骤数’开始收缩时的混凝土材龄表示从浇筑混凝土开始到拆模板混凝土开始接触大气的的时间。需要注意的是,施工阶段分析时需要定义构件的初始材龄,开始收缩时的混凝土材龄

不应大于构件的该初始材龄。

28、计算自振周期的问题

首先要在主菜单的模型>结构类型中选择将结构的自重转换为X、Y、Z方向,当只要查看竖向自振周期时,选择转换为Z方向。然后在分析>特征值分析控制中填写相应数据。

29、地震反应谱计算中模态数量的选择

规范规定反应谱分析中振型参与质量应达到90%以上,在MIDAS软件中的主菜单>结果>分析结果表格>振型形状中提供振型参与质量信息。在分析结束后,用户应确认振型参与质量是否达到了90%,当没有达到90%时,应在分析>特征值分析控制中增加模态数量。

30、关于屈曲分析

目前MIDAS软件中的屈曲分析是线性屈曲分析,可进行屈曲分析的单元有梁单元、桁架单元、板单元等。首先要在主菜单的模型>结构类型中选择将结构的自重转换为X、Y、Z方向。然后在分析>特征值分析控制中选择相应荷载工况和模态数量。

31、关于施工阶段分析中自重的输入

首先要定义自重所属的结构组名称(如定义为自重组)。

然后在荷载>自重中定义定义自重(在Z中输入系数-1),并在荷载组中选项中选择相应荷载组名称(如自重组),该项必须要选!然后在荷载>施工阶段分析数据>定义施工阶段中定义第一个施工阶段时,将自重的荷载组激活。以后阶段中每当有新单元组增加时,程序都会自动计算自重。即自重只需在第一个施工阶段激活一次,且必须在第一个施工阶段激活一次。32、关于支座沉降

MIDAS中有两种方式定义支座沉降,一种是在荷载>支座强制位移中定义,一种是在荷载>支座沉降分析数据中定义。在荷载>支座强制位移中定义时,可以定义沿各方向的沉降量。同时以两个荷载工况定义两个支座的沉降时,这两个工况可以互相组合。当已知某支座的沉降时,可采用此方法定义支座沉降。当仅考虑支座沿整体坐标系Z轴方向的沉降时,推荐在荷载>支座沉降分析数据中定义支座沉降。当不能缺确切知道某支座发生沉降时,既用户欲计算所有支座不同时发生沉降或发生不同沉降量时,可采用此方法。

在荷载>支座沉降分析数据中定义沉降例题: 某工程有四个桥墩,每个桥墩都要考虑1cm 的沉降量,用户欲计算最不利的沉降组合结果时,a. 在荷载>支座强制位移>支座沉降组中将每个支座的沉降均定义为一沉降组(S1~S4);b. 然后在荷载>支座沉降荷载工况中随便定义一个支座沉降荷载工况名称(如: SSS);并将所有支座沉降组(S1~S4)到右侧列表中,然后在Smin中输入1,在Smax中输入3。然后进行分析,程序将自动生成SMax:SSS、SMin:SSS、Small:SSS三个荷载工况。其中SMax:SSS输出的是所有沉降可能组合中,各单元的最大反应;SMin:SSS输出的是所有沉降可能组合中,各单元的最小反应;SMall:SSS输出的是所有沉降可能组合中,各单元的最大反应和最小反应的绝对值中的较大值。在这里需要注意的是,各单元的最大反应(比如弯矩)并不是发生在同一种沉降组合中,在这里输出的是所有各单元在各种沉降组合中产生的最不利结果。

33、在MIDAS软件中施工阶段分析采用何种模型

答: 施工阶段模拟中的模型概念有两种,一种是累加模型概念,一种是独立模型概念。

累加模型的概念就是下一个阶段模型继承了上一个阶段模型的内容(位移、内力等),累加模型比较容易解决收缩和徐变问题。但较难解决非线性问题。举例说,当下一个施工阶段荷载加载时,上一个阶段已发生位移的模型容易发生挠动时(比如悬索桥模型),上一阶段的荷载也应同时参与该施工阶段的非线性分析中,而此时累加模型很难解决该类问题。

独立模型的概念就是每施工阶段均按当前施工阶段的所有荷载、当前模型进行分析,然后作为当前施工阶段的分析结果,两个施工阶段分析结果的差作为累加结果。此类模型较容易使

用于大位移等非线性分析中。但不能正确反应收缩和徐变。

目前MIDAS的施工阶段模拟实际上隐含了这两种模型的选择。

在分析>施工阶段分析控制中,当选择"考虑非线性分析"选项时,程序按独立模型计算,当没有选择该项时,按累加模型分析。

至于具体的工程,应选择哪种模型,应由用户判断。

34、在MIDAS软件中静力荷载工况定义中的类型中包括了所有的荷载,为什么菜单下面还有移动荷载工况和支座荷载工况等内容呢

答: 静力荷载工况中的荷载类型正如它的名字为"静力"类型。

当用户需要分析移动荷载处于某一个位置时的情况,即手动决定移动荷载位置后,再做静力分析时,需要在此定义相应的移动荷载工况,也为后处理中自动生成荷载组合做准备。

支座沉降分析数据中的支座荷载工况其实与移动荷载的概念差不多。举例说明,当有9个支座时,每个支座都可能发生沉降时,该功能可以由自动计算所有可能的沉降组合,因此提供的也是相当于"动态"的结果。所以另外增加了一个定义荷载工况的菜单。(静力荷载工况中定义的基础变位影响力类型适用于荷载>支座强制位移菜单中)

35、MIDAS在做时程分析时如何输入地震波

答: 地震波的输入在主菜单的荷载>时程分析数据>时程荷载函数中定义。

点击添加时程函数后,可选择30多个地震波,也可以自己定义时程函数。

36、MIDAS/Gen中可以输出中国规范要求的几乎所有参数,包括层间位移。

(另外可按中国规范设计混凝土结构、钢结构、钢骨混凝土结构)

37、在SPC(截面特性值计算器)中DXF文件的应用

答: 步骤如下:

1)先在Tools>Setting中选择相应的单位体系。如果在CAD中按米画的则选择米。

2)然后导入DXF

3)然后在model>curve>intersect中进行交叉计算,以避免在CAD中有没有被分割的线段。4)在Section>Generate中定义截面名称。

5)然后计算特性值。(也可直接在第4项中计算)

当截面中有内部空心时,可在进行4项后进行下列操作。

a. 在Section>Domain State中选择各部分是否为“空”,当区域中有红色亮显时,按左键为实心,按右键为空心(请看程序中信息窗口的说明提示)。

当截面有不同材料组成时(可超过2种),在进行完上面a操作后,进行下列操作。

b. 在Section>Domain Material中选择各区域材料。需先定义材料名称和特性值。

在赋予各区域材料特性时,应选择某个材料为基本材料,一般选择混凝土。

在计算不同材料组成的截面的特性值时,应选择相应的单元尺寸。一般来说划分越细越好,但划分的太细计算时间会很长。一般在钢骨混凝土中选择钢板厚度的一半即可。

38、在MIDAS/Gen中建立模型时,如何考虑楼板刚性的问题

楼板的刚性效果是在模型>建筑物数据>层中点击"生成层数据",程序将根据竖向节点的坐标生成各层及名称。您可以将不真实的层(层间节点生成的)移到左面去除。(一些通用有限元软件中不提供该功能) 按确认后在表格中,选择是否考虑刚性楼板效果。楼板荷载的导入同PKPM一样,在荷载>分配楼面荷载中输入。

在模型>建筑物数据>控制数据中输入相应的地面标高时,程序自动判别地面标高以下不考虑风荷载。(一些通用有限元软件中不提供该功能)

在模型>建筑物数据>控制数据中选择"各构件承担的层间剪力",可输出各层中各构件承担的地震剪力。

38、在MIDAS/Gen中做Pushover分析的步骤

答: Pushover Analysis 中文又称为静力弹塑性分析或推倒分析。

在MIDAS/Gen中混凝土结构和钢结构的静力弹塑性分析的步骤不尽相同。

混凝土结构的静力弹塑性分析步骤为分析->设计->静力弹塑性分析。

钢结构的静力弹塑性分析步骤为分析分析->静力弹塑性分析。

即混凝土结构必须经过配筋设计之后才能够做静力弹塑性分析,因为塑性铰的特性与配筋有关。

设计结束后,静力弹塑性分析的步骤如下:

1)在静力弹塑性分析控制对话框中输入迭代计算的控制数据。

2)定义静力弹塑性分析的荷载工况。在此对话框中可选择初始荷载、位移控制量、是否考虑重力二阶效应和大位移、荷载的分布形式(推荐使用模态形式)。

3)定义铰类型(提供标准类型,用户也可以自定义)

4)分配塑性铰。用户可以全选以后,按"适用"键。

5)运行静力弹塑性分析。

6)查看分析曲线。

39、FEmodeler中DXF文件的应用

在FEmodeler中导入dxf文件并划分网格的步骤如下:

1)先在view>Grid>Seting中定义Grid size。如果您在Dxf文件中是按米画的,则定义为即可,若为mm则可按默认值500。

2)导入DXF后应进行一次交叉计算(分割交叉直线).在model>curve>intersect。

3)然后开始划分网格.在Mesh>Auto Mesh>Planer Domain中定义网格大小,选择Mesh inner Domain和Include Interior point可包含内部的直线和点划分网格。如果对不同区域可先分别定义Part。对不同的PART可定义不同的网格大小。

40、在FEmodeler中定义Part的方法

在EDIT>PART>Crete中定义各PART的名称

在EDIT>PART>ADD中定义各PART。一个PART必须是一个封闭区域。

41、FEmodeler中定义了PART,但是对该PART不能划分网格

答: 一个PART必须是一个封闭区域,请检查一下区域是否封闭。另外与其它线段无连接的端点显示为蓝色。

42、在MIDAS/Civil的移动荷载分析中,如何得到发生内力最大值时同时发生的其他内力答: 移动荷载作用下,查看梁单元的最大内力和同时发生的其他内力的步骤如下:

第一步,首先在主菜单的分析>移动荷载分析控制对话框中,在单元输出位置的杆系单元中选择"标准+当前内力",如果只选"标准"项则只输出最大值。如果想要查看梁单元的应力,则需要选择下面的"计算组合应力项"。

第二步,在运行分析后,选择主菜单的结果>分析结果表格>梁单元>内力,在生成的表格中按鼠标右键,在弹出的关联菜单中选择"查看最大值"。然后选择相应的最大值,按"确认"键,则将输出同时发生的其他内力。

43、有关MIDAS的非线性分析控制选项

答: 在MIDAS的静力分析中,有三个地方有非线性分析控制选项。即主控数据中的迭代选项、非线性分析控制中的迭代选项、施工阶段模拟中的非线性分析迭代选项。

其中主控数据中的迭代选项适用于有仅受拉、仅受压单元(包括此类边界)的模型。既模型中有仅受拉、仅受压单元(包括此类边界)时,对这些单元的非线性迭代计算由该对话框中的控制数据控制。

非线性分析控制中的迭代选项适用于几何非线性分析。当做几何非线性分析时,在模型中即使有仅受拉、仅受压单元(包括此类边界),对这些单元或边界的控制仍由非线性分析控制中

的迭代选项。

施工阶段模拟中的非线性分析迭代选项,仅对施工阶段中的几何非线性分析起控制作用,模型中有仅受拉、仅受压单元(包括此类边界)时,在施工阶段分析中,这些单元或边界的控制仍由施工阶段模拟中的非线性分析迭代选项控制。

如果在施工阶段模拟中不做非线性分析,但施工阶段模型中包含了仅受拉、仅受压单元(包括此类边界)时,则主控数据中的迭代选项起控制作用。

如果在分析>非线性分析控制对话框中定义了非线性迭代控制数据,则施工阶段的postcs 阶段的几何非线性分析控制由非线性分析控制中的迭代选项控制。

在MIDAS的动力分析中,非线性控制选项在定义时程分析荷载工况对话框中定义。

44、MIDAS/Civil施工阶段分析控制对话框中的索初拉力控制选项

施工阶段分析控制对话框中的索初拉力控制选项有两种,体内力和体外力。该选项仅适用于索单元,不适用于预应力钢束。

在预应力荷载中给索单元加初拉力后做施工阶段分析时,如果选体内力程序中将以一定的变形量的方式加载到单元中,犹如给单元加一温度荷载一样。索内最终张力与索两端的锚固条件有关。当索两端完全锚固时,索内张力为所加初拉力;当索两端完全自由时,索内张力为零(可以类比加温度荷载时的自由伸缩)。

在预应力荷载中给索单元加初拉力后做施工阶段分析时,如果选体外力程序中将做为荷载加载在索两端。当该阶段只有该索力作用时,索的张力不变;当该阶段有其他荷载作用或下一阶段有其他荷载作用时,索力会有相应变化。

斜拉桥的施工阶段分析,一般选体内力。悬索桥的分析与悬索桥的类型(自锚式、地锚式)以及施工工序有很大关系,用户应根据工序和经验选择相关选项。

非施工阶段分析时,对于斜拉桥和悬索桥的初拉力程序内部按体内力进行处理。

45、MIDAS/CIVIL中有关斜拉桥施工中的索力调整问题

在CIVIL中可在预应力荷载中将不同阶段的索力定义为不同的组。

然后加载在不同施工阶段中。

在施工阶段分析控制对话框中的索初拉力选项中选择体外力。在版本中增加了体外力的两个选项,“添加”和“替换”。当选择添加时,索的初拉力为累加;当选择“替换”时,表示将索力调整到某值(该阶段被激活的索力荷载值)

46、问:在MIDAS中如何计算自重作用下活荷载的稳定系数(屈曲分析安全系数)

答:稳定分析又叫屈曲分析,所谓的荷载安全系数(临界荷载系数)均是对应于某种荷载工况或荷载组合的。例如:当有自重W和集中活荷载P作用时,屈曲分析结果临界荷载系数为10的话,表示在10*(W+P)大小的荷载作用下结构可能发生屈曲。但这也许并不是我们想要的结果。我们想知道的是在自重(或自重+二期恒载)存在的情况下,多大的活荷载作用下会发生失稳,即想知道W+Scale*P中的Scale值。我们推荐下列反复计算的方法。

步骤一:先按W+P计算屈曲分析,如果得到临街荷载系数S1。

步骤二:按W+S1*P计算屈曲,得临界荷载系数S2。

步骤二:按W+S1*S2*P计算屈曲,得临界荷载系数S3。

重复上述步骤,直到临街荷载系数接近于,此时的S1*S2*S3*Sn即为活荷载的最终临界荷载系数。

ABAQUS常用技巧归纳(图文并茂).

ABAQUS学习总结 1.ABAQUS中常用的单位制。-(有用到密度的时候要特别注意) 单位制错误会造成分析结果错误,甚至不收敛。 2.ABAQUS中的时间 对于静力分析,时间没有实际意义(静力分析是长期累积的结果)。对于动力分析,时间是有意义的,跟作用的时间相关。 3.更改工作路径 4.对于ABAQUS/Standard分析,增大内存磁盘空间会大大缩短计算 时间;对于ABAQUS/Explicit分析,生成的临时数据大部分是存储在内存中的关键数据,不写入磁盘,加快分析速度的主要方法是提高CPU的速度。 临时文件一般存储在磁盘比较大的盘符下

提高虚拟内存

5.壳单元被赋予厚度后,如何查看是否正确。 梁单元被赋予截面属性后,如休查看是否正确。 可以在VIEW的DISPLAY OPTION里面查看。 6.参考点 对于离散刚体和解析刚体部件,参考点必须在PART模块里面定义。而对于刚体约束,显示休约束,耦合约束可以在PART ,ASSEMBLY,INTERRACTION,LOAD等定义参考点. PART模块里面只能定义一个参考点,而其它的模块里面可以定义很多个参考点。

7.刚体部件(离散刚体和解析刚体),刚体约束,显示体约束 离散刚体:可以是任意的形状,无需定义材料属性,要定义参考点,要划分网格。 解析刚体:只能是简单形状,无需定义材料属性,要定义参考点,不需要划分网格。 刚体约束的部件:要定义材料属性,要定义参考点,要划分网格。显示体约束的部件:要定义材料属性,要定义参考点,不需要要划分网格(ABAQUS/CAE会自动为其要划分网格)。 刚体与变形体比较:刚体最大的优点是计算效率高,因为它在分析作业过程中不参与所在基于单元的计算,此外,在接触分析,如果主面是刚体的话,分析更容易收敛。 刚体约束和显示体约束与刚体部件的比较:刚体约束和显示体约束的优点是去除约束后,就可以立即变为变形体。 刚体约束与显示体约束的比较:刚体约束的部件会参与计算,而显示约束的部件不会参与计算,只是用于显示作用。 8.一般分析步与线性摄动分析步 一般分析步:每个分析步的开始状态都是前一个分析步结束时刻的模型状态; 如果不做修改的话,前一个分析步所施加的载荷,边界条件,约束都会延续到当前的分析步中;所定义的载荷,边界条件以及得到的分析结果都是总量。

Fluent中常见问题

1什么叫松弛因子?松弛因子对计算结果有什么样的影响?它对计算的收敛情况又有什么样的影响? 1、亚松驰(Under Relaxation):所谓亚松驰就是将本层次计算结果与上一层次结果的差值作适当缩减,以避免由于差值过大而引起非线性迭代过程的发散。用通用变量来写出时,为松驰因子(Relaxation Factors)。《数值传热学-214》 2、FLUENT中的亚松驰:由于FLUENT所解方程组的非线性,我们有必要控制的变化。一般用亚松驰方法来实现控制,该方法在每一部迭代中减少了的变化量。亚松驰最简单的形式为:单元内变量等于原来的值加上亚松驰因子a与变化的积, 分离解算器使用亚松驰来控制每一步迭代中的计算变量的更新。这就意味着使用分离解算器解的方程,包括耦合解算器所解的非耦合方程(湍流和其他标量)都会有一个相关的亚松驰因子。在FLUENT中,所有变量的默认亚松驰因子都是对大多数问题的最优值。这个值适合于很多问题,但是对于一些特殊的非线性问题(如:某些湍流或者高Rayleigh数自然对流问题),在计算开始时要慎重减小亚松驰因子。使用默认的亚松驰因子开始计算是很好的习惯。如果经过4到5步的迭代残差仍然增长,你就需要减小亚松驰因子。有时候,如果发现残差开始增加,你可以改变亚松驰因子重新计算。在亚松驰因子过大时通常会出现这种情况。最为安全的方法就是在对亚松驰因子做任何修改之前先保存数据文件,并对解的算法做几步迭代以调节到新的参数。最典型的情况是,亚松驰因子的增加会使残差有少量的增加,但是随着解的进行残差的增加又消失了。如果残差变化有几个量级你就需要考虑停止计算并回到最后保存的较好的数据文件。注意:粘性和密度的亚松驰是在每一次迭代之间的。而且,如果直接解焓方程而不是温度方程(即:对PDF计算),基于焓的温度的更新是要进行亚松驰的。要查看默认的亚松弛因子的值,你可以在解控制面板点击默认按钮。对于大多数流动,不需要修改默认亚松弛因子。但是,如果出现不稳定或者发散你就需要减小默认的亚松弛因子了,其中压力、动量、k和e的亚松弛因子默认值分别为0.2,0.5,0.5和0.5。对于SIMPLEC格式一般不需要减小压力的亚松弛因子。在密度和温度强烈耦合的问题中,如相当高的Rayleigh数的自然或混合对流流动,应该对温度和/或密度(所用的亚松弛因子小于1.0)进行亚松弛。相反,当温度和动量方程没有耦合或者耦合较弱时,流动密度是常数,温度的亚松弛因子可以设为1.0。对于其它的标量方程,如漩涡,组分,PDF变量,对于某些问题默认的亚松弛可能过大,尤其是对于初始计算。你可以将松弛因子设为0.8以使得收敛更容易。 SIMPLE与SIMPLEC比较 在FLUENT中,可以使用标准SIMPLE算法和SIMPLEC(SIMPLE-Consistent)算法,默认是SIMPLE算法,但是对于许多问题如果使用SIMPLEC可能会得到更好的结果,尤其是可以应用增加的亚松驰迭代时,具体介绍如下: 对于相对简单的问题(如:没有附加模型激活的层流流动),其收敛性已经被压力速度耦合所限制,你通常可以用SIMPLEC算法很快得到收敛解。在SIMPLEC中,压力校正亚松驰因子通常设为1.0,它有助于收敛。但是,在有些问题中,将压力校正松弛因子增加到1.0可能会导致不稳定。对于所有的过渡流动计算,强烈推荐使用PISO算法邻近校正。它允许你使用大的时间步,而且对于动量和压力都可以使用亚松驰因子1.0。对于定常状态问题,具有邻近校正的PISO并不会比具有较好的亚松驰因子的SIMPLE或SIMPLEC好。对于具有较大扭曲网格上的定常状态和过渡计算推荐使用PISO倾斜校正。当你使用PISO邻近校正时,对所有方程都推荐使用亚松驰因子为1.0或者接近1.0。如果你只对高度扭曲的网格使用PISO 倾斜校正,请设定动量和压力的亚松驰因子之和为1.0比如:压力亚松驰因子0.3,动量亚

科来常见问题特征总结

常见问题特征总结 HTTP慢速拒绝服务攻击 1)故障现象 网站业务对互联网提供WEB服务,在没有任何征兆的情况下所有用户突然不能访问WEB应用。 2)攻击诊断及定位 a)通过重启服务器以及WEB服务,能够恢复正常工作。但在几分钟 后依然存在网站不能访问的情况。 b)怀疑防火墙等安全设备拦截了用户的访问,但查询所有策略并未发 现异常,可能不是安全设备造成的影响。 c)通过网络管理软件等监控设备,并未发现大规模的流量突发。 d)通过端口镜像的方式接入数据包分析设备,发现存在国外地址针对 网站的慢速拒绝服务攻击。 e)通过对数据包的分析,可以看到攻击者通过HTTP POST方法,攻 击者向网站目录上传文件,HTTP请求头部Content-Length字段 宣告要上传10000字节数据,但后续每间隔几秒攻击者才向服务器 发送1个或几个字节有效数据,这样的行为无论网站是否支持向根 目录POST上传数据,服务器都需要先占用10000字节资源用于接 收攻击上传的数据,大量类似的会话就会导致服务器无法正常被访 问,形成应用层拒绝服务攻击。

3)问题解决 通过拦截攻击者IP的方式,同时通过WAF或其他防护设备阻断所有向网站“POST /”的HTTP请求,阻止类似特征的攻击行为。 4)数据包分析慢速拒绝服务攻击特征总结 HTTP慢速拒绝服务攻击有别于带宽消耗类的攻击,其特点是难以通过常规的网络手段诊断及定位。根据上述数据包分析,可以总结出此类 拒绝服务攻击的网络特征: a)攻击者会短时间内与网站建立了几百个TCP会话,其连接会话数量 明显高于正常访问,但不足以造成服务器连接耗尽; b)攻击者使用HTTP请求使用POST方法,声称要向网站的目录上传 数据; c)在请求头部Content-Length字段会声称需要传输大量数据,如 10000字节; d)攻击者在建立连接后每隔几秒才向服务器发送1个或几个字节有效 数据。 通过上述特征进行数据包分析可以快速判断并定位网络中是否存在慢速拒绝服务攻击。 DOS木马攻击 1)故障现象 网络经常不定时出现用户访问互联网缓慢的情况,严重时不能访问网络,严重的影响了用户正常使用网络通讯。

(仅供参考)《ABAQUS-有限元分析常见问题解答》常见问题汇总

第1章关于 Abaqus 基本知识的常见问题第一篇基础篇

第1章关于 Abaqus 基本知识的常见问题 第1章关于 Abaqus 基本知识的常见问题 1.1 Abaqus 的基本约定 1.1.1 自由度的定义 【常见问题1-1】 Abaqus 中的自由度是如何定义的? 1.1.2 选取各个量的单位 【常见问题1-2】 在 Abaqus 中建模时,各个量的单位应该如何选取? 1.1.3 Abaqus 中的时间 【常见问题1-3】 怎样理解 Abaqus 中的时间概念?

第1章关于 Abaqus 基本知识的常见问题 1.1.4 Abaqus 中的重要物理常数 【常见问题1-4】 Abaqus 中有哪些常用的物理常数? 1.1.5 Abaqus 中的坐标系 【常见问题1-5】 如何在 Abaqus 中定义局部坐标系? 1.2 Abaqus 中的文件类型及功能 【常见问题1-6】 Abaqus 建模和分析过程中会生成多种类型的文件,它们各自有什么作用? 【常见问题1-7】 提交分析后,应该查看 Abaqus 所生成的哪些文件? 1.3 Abaqus 的帮助文档 1.3.1 在帮助文档中查找信息 【常见问题1-8】 如何打开 Abaqus 帮助文档?

第1章关于 Abaqus 基本知识的常见问题 【常见问题1-9】 Abaqus 帮助文档的内容非常丰富,如何在其中快速准确地找到所需要的信息? 1.3.2 在 Abaqus/CAE 中使用帮助 【常见问题1-10】 Abaqus/CAE 的操作界面上有哪些实时帮助功能? 【常见问题1-11】 Abaqus/CAE 的 Help 菜单提供了哪些帮助功能? 1.4 更改工作路径 【常见问题1-12】 Abaqus 读写各种文件的默认工作路径是什么?如何修改此工作路径? 1.5 Abaqus 的常用 DOS 命令 【常见问题1-13】 Abaqus 有哪些常用的 DOS 命令?

答辩常见问题总结1

15.删除一条记录用什么方法?怎样实现用户登录的验证是怎样的。 利用传递主键的方法,也就是delete from 表名 where 主键=”传递过来的主键的值”. 利用select * from 用户信息表 where 用户名=”” and 密码=””,如果有数据则登陆成功 技术问题: 1.我们正常写完一个JAVA文件都需要自动编译一下,这是为什么? 因为我们运行程序的时候用到的不是java程序而是class程序. tomcat读的是java文件还是什么?是class文件不是java程序 java链接sqlserver的代码是什么? try { conn = DriverManager .getConnection("jdbc:microsoft:sqlserver://localhost:1433;Databas eName=bookTable;user=sa;password=sa"); stmt = conn.createStatement(1004, 1007); rs = stmt.executeQuery(sql); } catch (SQLException ex) { System.err.println(ex.getMessage()); } return rs; 2.链接sqlserver的一般端口是什么?1433 还有其他的端口么?tomcat的8080端口 3.在java项目开发当作,你一般是怎么调试程序的?sqlserver数据库的还原以及备份? 利用debug调试程序. 4.如果我要给页面加过滤器控制乱码,我应该怎么做? 近来在调试Jsp文件问题时,中文乱码现象经常遇到,现将处理方法总结一下,供大家参考: 1.Jsp文件页面显示乱码,这种情况比较好处理,在页面的Page指令加上如下一项就OK了: <%@ page contentType="text/ht ml; charset=gb2312"%> 2.Jsp页面采用表单提交时,提交的数据中含有中文,这时我们获取表单数据后,展示到其它页面时也会出现乱码,解决方案是在提交处理的Servlet里接收数据时,先加上如下一行代码: request.setCharacterEncoding("gb2312"); 这是其中的一种作法,当页面较少时还好,如果页面较多,我每添加新的页面就要加上这句话,所以可以采用过滤器来解决,具体解决步骤如下: 首先写一个过滤器类,代码如下: package dem o; import java.io.IOException; import javax.servlet.Filter;

abaqus常见问题精简

Numerical Singularity 说明出现刚体位移 过约束(Overconstraint) 接触对的主面上不能有尖角,桩的两个侧面要分别定义接触对,底部可能可以用tie. slave surface的网格要比master surface细。 过约束可能是因为被挖的土上既定义了接触,又要被杀死,这二者相矛盾。可以试试为每段被挖的土单独定义一个接触,挖土时先deactivate这个接触,再杀死单元。 Zero pivot 往往意味着OVERCONSTRAINT。此警告信息如果只是出现在dat文件中,没有出现在msg文件中,就没问题,说明ABAQUS自动解决了过约束问题。如果overconstraint警告信息也出现在msg文件中,说明ABAQUS无法自动解决此问题,这时分析往往不会收敛,在后处理时可以用display group显示出现过约束的node set WarnNodeSolvProbZeroPiv_2_1_1_1_1. 这时需要你自己修改模型,避免过约束 负特征值 如果只有负特征值警告,没有numberical singularity, 计算能收敛,就没问题, 是非线性问题迭代过程中的正常现象. 塑性问题不收敛的常见现象 塑性问题不收敛时,msg文件中的常见现象是 1)出现很多equilibrium iteration,且TIME INCREMENT 不断减小; 2)始终出现***warning: the strain increment has exceeded fifty times the strain to cause first yield at 1 points ***warning: the strain increment is so large that the program will not attempt the plasticity calculation at 1 points 3)在msg文件的结尾显示 ***note: the solution appears to be diverging. convergence is judged unlikely. ***error: too many attempts made for this increment 接触问题和塑性材料不要用二阶单元 不要在塑性材料上施加点载荷 下列警告都是非线性问题迭代过程中的正常现象,是ABAQUS正在尝试找到正确的解: ***warning: the system matrix has 8 negative eigenvalues. ***warning: the strain increment has exceeded fifty times the strain to cause first yield at 34 points ***warning: excessive distortion at a total of 2 integration points in solid (continuum) elements ***note: elements are distorting excessively. convergence is judged unlikely (以当前的increment不能收敛,自动减小increment,重新迭代). 在后处理时可以看到大变形而严重扭曲的单元,应在这些地方进行网格细化。 在msg文件中看到反复出现 severe discontinuity iteration 8 ends contact change summary: 0 closures 5 openings. severe discontinuity iteration 9 ends contact change summary: 5 closures 0 openings.

FLUENT论坛精华常见问题[1]

湍流与黏性有什么关系? 湍流和粘性都是客观存在的流动性质。 湍流的形成需要一定的条件,粘性是一切流动都具有的。 流体流动方程本身就是具非线性的。 NS方程中的粘性项就是非线性项,当然无粘的欧拉方程也是非线性的。 粘性是分子无规则运动引起的,湍流相对于层流的特性是由涡体混掺运动引起的。 湍流粘性是基于湍流体的parcel湍流混掺是类比于层流体中的分子无规则运动,只是分子无规则运动遥远弱些吧了。不过,这只是类比于,要注意他们可是具有不同的属性。 粘性是耗散的根源,实际流体总是有耗散的。 而粘性是制约湍流的。 LANDAU说,粘性的存在制约了湍流的自由度。 湍流粘性系数和层流的是不一样的,层流的粘性系数基本可认为是常数,可湍流中层流底层中粘性系数很小,远小于层流时的粘性系数;而在过渡区,与之相当,在一个数量级;在充分发展的湍流区,又远大于层流时的粘性系数.这是鮑辛内斯克1987年提出的。 1 FLUENT的初始化面板中有一项是设置从哪个地方开始计算(compute from),选择从不同的边界开始计算有很大的区别吗?该怎样根据具体问题选择从哪里计算呢?比如有两个速度入口A和B,还有压力出口等等,是选速度入口还是压力出口?如果选速度入口,有两个,该选哪个呀?有没有什么原则标准之类的东西? 一般是选取ALL ZONE,即所有区域的平均处理,通常也可选择有代表性的进口(如多个进口时)进行初始化。对于一般流动问题,初始值的设定并不重要,因为计算容易收敛。但当几何条件复杂,而且流动速度高变化快(如音速流动),初始条件要仔细选择。如果不收敛,还应试验不同的初始条件,甚至逐次改变边界条件最后达到所要求的条件。 2 要判断自己模拟的结果是否是正确的,似乎解的收敛性要比那些初始条件和边界条件更重要,可以这样理解吗?也就是说,对于一个具体的问题,初始条件和边界条件的设定并不是唯一的,为了使解收敛,需要不断调整初始条件和边界条件直到解收敛为止,是吗?如果解收敛了,是不是就可以基本确定模拟的结果是正确的呢? 对于一个具体的问题,边界条件的设定当然是唯一的,只不过初始化时可以选择不同的初始条件(指定常流),为了使解的收敛比较好,我一般是逐渐的调节边界条件到额定值("额定值"是指你题目中要求的入口或出口条件,例如计算一个管内流动,要求入口压力和温度为10MPa和3000K,那么我开始叠代时选择入口压力和温度为1MPa和500K(假设,这看你自己问题了),等流场计算的初具规模、收敛的较好了,再逐渐调高压力和温度,经过好几次调节后最终到达额定值10MPa和3000K,这样比一开始就设为10MPa 和3000K收敛的要好些)这样每次叠代可以比较容易收敛,每次调节后不用再初始化即自动调用上次的解为这次的初始解,然后继续叠代。即使解收敛了,这并不意味着就可以基本确定模拟的结果是正确的,还需要和实验的结果以及理论分析结果进行对比分析。 连续性方程不收敛是怎么回事? 在计算过程中其它指数都收敛了,就continuity不收敛是怎么回事 这和Fluent程序的求解方法SIMPLE有关。SIMPLE根据连续方程推导出压力修正方法求解压力。由于连续方程中流场耦合项被过渡简化,使得压力修正方程不能准确反映流场的变化,从而导致该方程收敛缓慢。你可以试验SIMPLEC方法,应该会收敛快些。 边界条件对应的一般设定方法 边界条件对应的一般设定方法: *Genaeral--- pressure inlet;pressure outlet *Compressible flows---mass flow inlet;pressure far-field *Incompressible ---velocity inlet;outflow

总结:晶振应用中常见问题及解决方法

总结:晶振应用中常见问题及解决方法 众所周知,在电子行业有这样一个形象的比喻:如果把MCU比作电路的“大脑”,那么晶振毫无疑问就是“心脏”了。同样,电路对“晶体晶振”(以下均简称:“晶振”)的要求也如一个人对心脏的要求一样,最需要的就是稳定可靠。晶振在电路中的作用就是为系统提供基本的频率信号,如果晶振不工作,MCU就会停止导致整个电路都不能工作。然而很多工程师对晶振缺乏足够的重视和了解,而一旦出了问题却又表现的束手无策,缺乏解决问题的思路和办法。 晶振不起振问题归纳 1、物料参数选型错误导致晶振不起振 例如:某MCU需要匹配6PF的32.768KHz,结果选用12.5PF的,导致不起振。 解决办法:更换符合要求的规格型号。必要时请与MCU原厂或者我们确认。 2、内部水晶片破裂或损坏导致不起振 运输过程中损坏、或者使用过程中跌落、撞击等因素造成晶振内部水晶片损坏,从而导致晶振不起振。 解决办法:更换好的晶振。平时需要注意的是:运输过程中要用泡沫包厚一些,避免中途损坏;制程过程中避免跌落、重压、撞击等,一旦有以上情况发生禁止再使用。 3、振荡电路不匹配导致晶振不起振 影响振荡电路的三个指标:频率误差、负性阻抗、激励电平。 频率误差太大,导致实际频率偏移标称频率从而引起晶振不起振。 解决办法:选择合适的PPM值的产品。 负性阻抗过大太小都会导致晶振不起振。 解决办法:负性阻抗过大,可以将晶振外接电容Cd和Cg的值调大来降低负性阻抗;负性阻抗太小,则可以将晶振外接电容Cd和Cg的值调小来增大负性阻抗。一般而言,负性阻抗值应满足不少于晶振标称最大阻抗3-5倍。 激励电平过大或者过小也将会导致晶振不起振 解决办法:通过调整电路中的Rd的大小来调节振荡电路对晶振输出的激励电平。一般而言,激励电平越小越好,处理功耗低之外,还跟振荡电路的稳定性和晶振的使用寿命有关。 4、晶振内部水晶片上附有杂质或者尘埃等也会导致晶振不起振

ABAQUS常见错误汇总

模型不能算或不收敛,都需要去monitor,msg文件查看原因,如何分析这些信息呢?这个需要具体问题具体分析,但是也存在一些共性。这里只是尝试做一个一般性的大概的总结。如果你看见此贴就认为你的warning以为迎刃而解了,那恐怕令你失望了。不收敛的问题千奇万状,往往需要头疼医脚。接触、单元类型、边界条件、网格质量以及它们的组合能产生许多千奇百怪的警告信息。企图凭一个警告信息就知道问题所在,那就只有神仙有这个本事了。一个warning出现十次能有一回参考这个汇总而得到解决了,我们就颇为欣慰了。 类似于: Fixed time is too large Too many attamps have been made THE SOLUTION APPEARS TO BE DIVERGING. CONVERGENCE ISJUDGED UNLIKELY. Time increment required is less than the minimum specified 这样的信息几乎是无用信息(除了告诉你的模型分析失败以外,没有告诉你任何有用的东西)。宜再查找别的信息来考察。根据经验,改小增量步也不一定能收敛,虽然也有人报告过改好的先例,我是从来没有遇到过,也从来没有那个奢望。所以我一般从模型的设置入手。 必须说明的是:Error和warning的性质是完全不同的。Error意味着运算失败,but出现warning 可能还能算,而且有些运算必定会出现warning(比如接触分析必定出“负特征值”,下有详述)。很多警告只是通知性质的,或者只是说明一下而已,不一定都是模型有问题。比如以下warning完全可以忽略: xxxxx will (not)printed,这种只是通知你一声,某些玩意儿不输出了。还有: The parameter frequency cannot be used with the parameter field. It will be ignored(都说某某被ignored了). A系列 如果模型能算,且结果合理,那么大部分警告信息可以不管。但是以下除外: 1 numerical sigularity(数值奇异):刚体位移(欠约束) solver problem. numerical sigularity when processing node105 instance pile D.O.F. 1 ratio=1.735e13 2 Zero pivot(零主元):过约束或者欠约束。 这2个问题一般都意味着模型约束存在问题。1)、2)都会伴随着产生大量负特征值。解决方案当然第一步是检查约束了。 B系列 有一些直接导致计算aborted,那就得仔细分析了,比如: 1 xxxxx is not a valid in ABAQUS/Standard(告诉你这种计算standard不支持了,换别的) 2 missing property 在perperty步检查材料属性是不是都加上了。如果有梁单元,看看梁法向定义对了没有。 3 Detected lock file Job-1.lck. Please confirm that no other applications are attempting to write to the output database associated with this job before removing the lock file and resubmitting.

FLUENT常见问题

如何区分层流和紊流?以什么为标准来区分呢?从层流过渡到紊流的标准是什么? 答:自然界中的流体流动状态主要有两种形式,即层流laminar和湍流(就是问题中所说的紊流)turbulence.层流是指流体在流动过程中两层之间没有相互混渗,而湍流是指流体不是处于分层流动状态。 对于圆管内流动,雷诺数小于等于2300,管流一定为层流,雷诺数大于等于8000到12000之间,管流一定为湍流,雷诺数大于2300而小于8 000时,流动处于层流与湍流的过渡区。 对于一般流动,在计算雷诺数时,可以用水力半径代替管径。 第40题:在处理高速空气动力学问题时,采用哪种耦合求解器效果更好?为什么? 高速空气动力学问题也属于可压缩流动的范围,在Fluent中原则上,使用Pressure-ba sed和Density-based求解器都可以。从历史根源上讲,基于压力的求解器以前主要用于不可压缩流动和微可压缩流动,而基于密度的求解器用于高速可压缩流动。现在,两种求解器都适用于从不可压到高速可压的很大范围流动,但总的来讲,当计算高速可压缩流动时,基于密度的求解器还是璧基于压力的求解器更有优势,因此,在使用Fluent计算高速可压缩流动时,推荐使用Density-based求解器。 也许有很多人对于Pressure-based和Density-based求解器的原理的认识还不够深,在此稍微介绍一下: 求解Navier-Stokes方程的计算方法根据连续方程的处理方式,可以分为密度法和压力法。不论是密度法还是压力法,速度场都是由动量方程所控制,差别在压力场的确定方法上,密度法是通过连续方程确定密度,再由状态方程换算压力,这一方法多用于可压缩流动,作一定修正后,也可用于低马赫数流动,而这一流动已被看做不可压缩流,但此时精度及鲁棒性都有所降低,对于湍流甚至会失去有效性。密度法的弱点正好是压力法的长处,压力法是通过压力方程或压力修正方程来获得压力场,由于其鲁棒性及有效性,得以广泛使用。该方法原是作为求解不可压缩流动发展起来的,但也可以推广到可压缩流的计算上。这两种方法在求解思路上也有所不同,密度法多用同步求解各变量,而压力法则常为顺序求解各变量。显然顺序求解的一个优势是便于补充方程而无需修改算法程序。 Fluent用户手册上,对于可压缩流动有以下需要注意的策略,在此就不再翻译了,以免曲解原意。 Solution Strategies for Compressible Flows The difficulties associated with solving compressible flows are a result of the hi gh degree of coupling between the flow velocity, density, pressure, and energy. Thi

电脑使用常见问题总结

常见问题总结 系统文件缺失:1 可以进入PE系统,windows修复 2 可以从相同系统中拷贝相同的文件补充 3 重装系统(a 装在其他盘中做成双系统 b 覆盖原来的系统 连不上网: 1 驱动问题:我的电脑→管理→设备管理器 查看网卡驱动 2 上网客户端问题(见附录一) 3 选择了代理服务器(IE属性→连接→局域网设 置→取消代理) 4 ip设置问题(网上邻居→本地连接(无线网络) TCP/IP协议→ip设置自动) 5 遭到局域网arp攻击 6 宽带上网(见附录二) 破开机密码: 用U盘的登陆界面,选择破解Win7的密码 QQ开视频没有声音: 补丁问题:下载一个视频的补丁 Office2003和office 2007不兼容: 卸载一个就可以了

卸载软件卸载不干净: 1 可以使用强力卸载 2 重新安装一次,再卸载 3 通过注册表删除文件 磁盘分区 1 通过PE分区工具 2 我的电脑→管理→磁盘分区附录一:

H3C认证上网故障处理汇总 1 认证过程描述及定位故障的思路 H3C认证过程 网络的概括:二层和三层信息,即vlan和路由。 我们做个比喻:我们可以将校园网比作一个客运中心,接入交换机是接待中心,汇聚交换机是票务中心,核心交换机是发车处,IMC服务器是警务处即安全中心。 1、用户首先到达接待中心,表明目的: sw(或者js):我要购买汽车票,我要离开新都; xn:我要买站台票,我只是送送朋友不离开客运中心; dx:我要购买火车票,我要离开新都。 2、接待中心收到请求后,将用户证件(用户名和密码)通过电话提交给警务处(imc服务器)。 3、警务处电话转告接待中心,该用户合法,可以买票。 接待中心下发你所要购买的票务种类(站台票、火车票、飞机票)所在的卖票窗口的地址(vlan id)。 4、用户拿对应票务种类出票窗口的地址(vlan id)找到卖票窗口(DHCP地址池),卖票窗口分发对应票(ip 地址)给你。 5、用户将用户证件(用户名和密码)和所购买的票序号(ip地址)一并交给警务处。 警务处对比刚由接待中心提供的消息,看是否准许该用户上车或者上站台接送朋友。准许用户上车后,警务中心将通过GPS监视用户的一举一动直到用户下车。 据此,可得出定位故障的思路:

abaqus常见错误

abaqus的隐式求解的就是求算出一个很大的刚度矩阵的解,这个方程能否通过一次一次的迭代到最后达到一个系统默认的收敛准则标准的范围之内,就决定了这一次计算能否收敛。因此要收敛的话,系统与上一个分析步的边界条件区别越小的话,系统就越容易找到收敛解。针对这一点,我们可以得到下面的几种方法来尽可能的使系统的方程的解尽可能的接近上一步,以达到收敛。下面的方法的指导思想是:尽可能小的模型,前后两个分析步的改变尽可能的少。 1. 接触分析真正加载之前,设置一个接触步让两个面接触上来,在这个步骤里面,接触面的过盈小一点好,比如0.001.接下去再把作用与两个接触体的力及接触方向的自由度放开。 2. 如果系统的载荷很多的话,将系统的载荷分做多步进行加载,一次性全上可能使系统无法在规定的迭代次数内收敛。所以根据需要分开,让abaqus的内核慢慢消化去。少吃多餐在这边好像也是成立的。 3. 系统有多个接触的话,也最好如载荷一样,分成几个step让他们接触上。这样的做法会让你以后在模型的修改中更有方向性。 4. 模型还是不收敛的话,你可以看一下是在哪一步或者那个inc不收敛。对于第一步直接不收敛的话,如果模型是像我上面把载荷和接触分成很多步建立的话,可以把载荷加载的顺序换一下。如果你把第二个加载的载荷换到第一步以后,计算收敛了,那影响收敛的主要问题应该就是原来第一个加载或着接触影响的。这种情况下面一般算到这个加载的时候还是不会收敛。这个时候可以考虑是否有什么其他办法能够使步骤的变化与上一步变动小一点,比如第一点里面提到,或者继续把这个载荷细分呢? 5. 对于接触分析不收敛的情况,可以自己看一下模型的接触面。有时候是overclosure,这个时候在assemble里面将模型相对位置稍微移动下或者用接触里面的那个adjust only to remove overclose,不过或一种方法会使你的网格扭曲变形。问题不大也是可以用的。有的时候是因为,模型中的两个接触面变成了一个点和一个面接触,而点或者面中有一个位置并不是很稳定。这个时候就会出现了dividing,有时候求解无法成功。这时候可以看一下是不是能够将模型该 处稍微改一下呢?或者将该处的网格细化一下。 6. 模型实在是比较大的话,可以修改solver的设定,将迭代次数改大一点。对于开始计算就不收敛的,而在迭代次数到了以后时间增量还不是很小的话,可以将initial和minimum改小一点。模型越大的话这边可以改的越小,特别是前后两个step变化比较大的情况下。但对于模型不是很大的情况下,太小的时间增量是意义不大的,问题应该从模型当中是否有错误去考虑。 7. 模型太大的话会导致求解的方程太大,不需要的不重要的接触最好从模型当中去除。这样的话对结果影响也不会很大,而且可以是计算时间大大的减少。 8. 对于收敛准则的修改还是很不推荐的,应作为下下策使用。

fluent 计算错误汇总

Fluent 计算错误汇总 1..fluent不能显示图像 在运行fluent时,导入case后,检查完grid,在显示grid时,总是出现这样的错误 Error message from graphics function Update_Display: Unable to Set OpenGL Rendering Context Error: FLUENT received a fatal signal (SEGMENTATION VIOLATION). Error Object: () 解决办法: 右键单击快捷方式,把目标由x: 改成:x: 2d -driver msw 如果还有三维的,可以再建立一个快捷方式改成: x: 3d -driver msw 这就可以直接调用了。如果不是以上原因引起的话,也有可能是和别的软件冲突,如MATLAB等,这也会使fluent无法显示图像。 Q1:GAMBIT安装后无法运行,出错信息是“unable find Exceed X Server” A. GAMBIT需要装EXCEED才能用。 gambit的运行:先运行命令提示符,输入gambit,回车 fluent的运行:直接在开始-程序-Fluent Inc里面 Q2:Fluent安装后无法运行,出错信息是甥?挱湵扡敬映湩層漯数? A. FLUENT和GAMBIT需要把相应文件拷贝到license目录下 文件?gambit时提示找不到gambit出错信息:运行Q3: A. FLUENT和GAMBIT推荐使用默认安装设置, 安装完GAMBIT请设置环境变量, 设置办法“开始-程序-FLUENT INC-Set Environment 另外设置完环境变量需要重启一下,否则仍会提示找不到环境变量。Q4:使用Fluent和Gambit需要注意什么问题? A. 安装好FLUENT和GAMBIT最好设置一下用户默认路径 推荐设置办法,在非系统分区建一个目录,如d:%users a)win2k用户在控制面板-用户和密码-高级-高级,在使用fluent用户的配置文件 修改本地路径为d:%users,重起到该用户运行命令提示符,检查用户路径是否修改 b)xp用户,把命令提示符发送到桌面快捷方式,右键单击命令提示符快捷方式 在快捷方式-起始位置加入D:%users,重起检查 Q5:Gambit运行失败,出错信息“IDENTIFIER default_ Server ” 等文件default_id.*的缺省文件已经打开,到用户默认目录删除gambitA.

westernblot常见问题及处理总结

免疫细胞研究western blot Western Blot常见问题及处理总结 阿木 1、western blot 的优点 答:灵敏,可达ng级,用Ecl显色法理论上可达pg 级。方便,特异性高。 2、为什么我的细胞提取液中没有目标蛋 白? 答:原因有很多: a) 你的细胞中不表达这种蛋白质,换一种细胞;b) 你的细胞中的蛋白质被降解掉了,你必需加入PMSF,抑制蛋白酶活性;c) 你的抗体不能识别目标蛋白,多看看说明,看是否有问题。 3、我的细胞提取液有的有沉淀,有的很 清亮,为什么呢?

答:a) 有沉淀可能因为你的蛋白没有变性完全,可以适当提高SDS 浓度,同时将样品煮沸时间延长,b) 也不排除你的抗原浓度过高,这时再加入适量上样缓冲液 即可。 4、我做的蛋白质分子量很小(10KD),请 问怎么做WB? 答:可以选择0.2μml的膜,同时缩短转移时间。也可以将两张膜叠在一起,再转移。 其他按步骤即可。 5、我的目的带很弱,怎么加强? 答:可以加大抗原上样量。这是最主要的。 同时也可以将一抗稀释比例降低。 6、胶片背景很脏,有什么解决方法?答:减少抗原上样量,降低一抗浓度,改

变一抗孵育时间,提高牛奶浓度。 7、目标带是空白,周围有背景,是为什 么? 答:你的一抗浓度较高,二抗上HRP 催化活力太强,同时你的显色底物处于一个临界点,反应时间不长,将周围底物催化完,形成了空白即“反亮现象”。将一抗和二抗浓度降低,或更换新底物。 8、我的胶片是一片空白,是怎么回事? 答:如果能够排除下面的几个问题那么问题多半出现在一抗和抗原制备上。 a) 二抗的HRP 活性太强,将底物消耗光; b) ECM底物中H2O2,不稳定,失活;c) ECL 底物没覆盖到相应位置;d) 二抗失活。 9、我在显影液中显影1分钟和5分钟后,

ABAQUS常见问题汇总

HM——ABA接口问题 简洁一些,引用小宝斑竹在接口问题中的体会:“关于hm-abaqus的接口补充说明 经常用HM-abqus的人或者刚开始使用的人,对于软件的接口一般存在以下问题: 1、INP文件导入abaqus出错。 2、在abaqus里选择加载面,设置材料属性不方便。(也可以理解为没有几何元素的模型在网格上选取东东比较困难) 除了以上的两种,暂时我还没发现其他的问题。 对于1,只要前处理没有除网格外的载荷信息,并且所有关键字名称都没有数字,那么恭喜你,它一定不会出错。(当然,有些人说abaqus/cae有很多关键字不支持,但是hm支持。我的建议是:有那功夫,或许INP文件都改完了) 对于2,首先声明,所有在hm里建立的SET,都会出现在abaqus assembly里的set里,所以在abaqus里加载的时候,都是可以调用的,你所要做的就是正确的建立node set or element set。很多人知道在abaqus part里也有个set,那个是干什么的呢?目前我就是用来操作材料施加的。很多时候模型是各种复杂材料的混合,如果在abaqus里直接赋予,选取模型区域的手段有限(单个点,点到手抽筋;by angle,很多地方选不上,选到眼花;by set,在abaqus里建立part set的难度不下于手动点),我的建议:在hm里赋予一个空材料属性给相关的区域(hm 里有几何元素,选起来简直就是小CASE),到了abaqus里,软件会自动为你的每个材料区建立一个新的part set,这时候,空的材料属性要炸要炒随你便。 剩下的问题都不是问题。” 论坛问题汇总 1、hypermesh导入abaqus有单元显示、无模型显示。 答:这个问题很常见,不仅在hypermesh_to_abaqus中有人问,在HM与其它软件接口也有人反复问。首先要肯定的是导入过程没有任何问题。 在此,引用老向版主的一段话来回答 “版上不停的有人问为什么HM不能导出几何.看的人都烦了. 为什么要导出几何呢?* H/ _/ m' j; C ? @ 不同的软件,对几何的理解是不一样的, 所以才有这么多的不同的几何格式.; E0 H- x8 ?0 m5 D k 如果要导出几何,HM还得去研究你abaqus/ansys/patran内部是如何理解几何的,这是个浩大的工程.- M) S0 M! \( \ 你应该知道,对于求解器来说,它只需要知道节点,单元,材料,载荷等信息就能够求解了. 要几何干什么呢?' X- q3 w G) A6 H8 A5 j" i, d: \ 几何模型的作用仅仅是为了得到节点,网格.. 一旦有节点,网格有了,几何模型就可以扔掉了.* i$ c3 E& ~( C6 x4 n" V# R2 I 后处理程序本身也是基于有限元模型的,而不是基于几何模型的.! D6 K6 C' ?7 r9 j8 g 你既然打算用HM做前处理,就干脆一点,把所有的东西都在HM里面做好,然后提交给 abaqus/nastran计算就行了. p4 l9 W, t! u9 X( }

Abaqus常见错误信息

错误与警告信息汇总 模型不能算或不收敛,都需要去monitor ,msg文件查看原因,如何分析这些信息呢?这个需要具体问题具体分析,但是也存在一些共性。这里只是尝试做一个一般性的大概的总结。不收敛的问题千奇万状,往往需要头疼医脚。接触、单元类型、边界条件、网格质量以及它们的组合能产生许多千奇百怪的警告信息。企图凭一个警告信息就知道问题所在,那就只有神仙有这个本事了。一个warning 出现十次能有一回参考这个汇总而得到解决了,我们就颇为欣慰了。 说明的是:Error 和warning 的性质是完全不同的。Error 意味着运算失败,but 出现warning 可能还能算,而且有些运算必定会出现warning (比如接触分析必定出“负特征值”,下有详述)。很多警告只是通知性质的,或者只是说明一下而已,不一定都是模型有问题。比如以下warning 完全可以忽略:类似于: Fixed time is too large Too many attamps have been made THE SOLUTION APPEARS TO BE DIVERGING. CONVERGENCE ISJUDGED UNLIKELY. Time increment required is less than the minimum specified 这样的信息几乎是无用信息(除了告诉你的模型分析失败以外,没有告诉你任何有用的东西)。宜再查找别的信息来考察。根据经验,改小增量步也不一定能收敛,虽然也有人报告过改好的先例,我是从来没有遇到过,也从来没有那个奢望。所以我一般从模型的设置入手。 A 系列 如果模型能算,且结果合理,那么大部分警告信息可以不管。但是以下除外: 1 numerical sigularity(数值奇异) :刚体位移(欠约束) solver problem. numericalsigularity when processing node105 instance pile D.O.F. 1 ratio=1.735e13 2 Zero pivot(零主元):过约束或者欠约束。 这2个问题一般都意味着模型约束存在问题。1)、2)都会伴随着产生大量负特征值。解决方案当然第一步是检查约束了。 B 系列 有一些直接导致计算aborted ,那就得仔细分析了,比如: 1 xxxxx is not a valid in ABAQUS/Standard(告诉你这种计算standard 不支持了,换别的) 2 missing property

相关文档
相关文档 最新文档