外文翻译有限元软件的发展_第1页
外文翻译有限元软件的发展_第2页
外文翻译有限元软件的发展_第3页
外文翻译有限元软件的发展_第4页
外文翻译有限元软件的发展_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

1、developing a finite element analysis agentpadmanabh dabkeintroductionrecently there is a trend towards using it in the early stages of design. a designer may use fea just to validate the structural integrity of a design or she may use it for structural optimization along with the parametrized design

2、 techniques.this paper examines the requirements of a structural analysis agent and proposes an architecture to facilitate fea in a concurrent design environment. the next section briefly describes how fea is used in a typical industrial set up.section 3 presents a survey of existing fe tools. secti

3、on 4 discusses some issues related to the development of an fea agent. section 5 proposes an architecture for the fea agent that addresses the issues described in section 4 and finally section 6 presents the concluding remarks.steps in finite element analysisthe process of fea starts with identifica

4、tion of the region of interest and the formulation of the physical problem。1. the region of interest might be an assembly, a component or a portion of a component (or an assembly). the interaction of the rest of the assembly and the environmental conditions with the region of interest is captured in

5、 two ways. one way to represent this interaction is to idealize them as loads and displacement constraints on the region of interest. for example a spot weld fixing a component to a bigger structure will result in a constraining all the degrees of freedom at that point. the other commonly used metho

6、d is to use spring and/or gap elements. analysts often draw a free body diagram of the region of interest to clarify its interaction with the rest of the assembly and to gain more insight into its structural behavior.required components and assemblies are then retrieved from the solid modeling syste

7、m into the finite element package.in recent years a number of commercial systems have started offering both: fea and solid modeling capabilities.in this case, the data exchange may occur between two modules of the same package.the original design geometry is sometimes too complicated for the purpose

8、 of analysis. the analyst may choose to simplify it so that it is easier to mesh and incurs less computational cost.this task of simplifying the design geometry is referred to as global idealization.global idealization may involve deletion/modification of some of the geometric features. the analyst

9、may choose to take advantage of the symmetry and analyze only a portion of the model. if the problem is axi-symmetric, she may choose to reduce a 3d problem to 2d by analyzing the radial cross-section.if the analyst intends to make significant modifications in the geometry, she may choose to import

10、the geometry in a drafting package first and then read the modified geometry in the analysis package.global idealization is often followed by element idealization. element idealization consists of characterizing the finite element dimensionality of the globally idealized object. the original 3d geom

11、etry may be transformed into a collection of 1d, 2d and 3d entities depending on the characterization of various geometric parts as beams, plates/shells, and solid elements respectively. element idealization decisions are based on two factors: shape of the object and the boundary conditions.the next

12、 step in the modeling process is selection of type of elements and their material properties. based on this decision, the user discretizes the idealized geometry into finite elements. this step is commonly referred to as mesh generation.traditionally the loads and boundary conditions are applied to

13、the nodes and the element boundaries. in the proposed system they are applied to the geometry. finally, he user has to select the type of analysis (static, modal,etc.) and the solution method and the finite element model is ready for analysis. the raw answers computed by the finite element solver ha

14、ve to be processed further. this includes calculation of derived quantities (such as stress and strain values), computing error estimates, creating创建 graphical displays showing deformed shapes , stress contour plots, etc. all these tasks are collectively referred to as post-processing. based on the

15、post-processing results the user may modify the model at any stage of idealization (including the original design itself)and start the loop once again.an overview of the analysis process is shown in figure 1.figure 1 steps in finite element analysisdevelopment of finite element toolsdue to the obvio

16、us pay-offs associated with speeding up of the analysis process, there is almost an explosion of both research and commercial systems supporting fea. the development of fea tools has followed a path very similar to the development of design automation tools. the early software supporting fea was pri

17、marily meant to automate tasks in the detailed analysis stage, namely mesh generation and post-processing. a survey of earlier work in automatic mesh generation methods can be found in references 2 and 3. earlier mesh generator would simply discretize the analysis geometry into a bunch of elements w

18、ith almost no regard for the solution accuracy implied by the mesh.adaptive meshing methods improved the reliability of mesh generation process.these methods use one of the several error estimation techniques 4,5 to estimate the discretization error for a trial mesh and improve the mesh quality eith

19、er by refining the mesh in certain areas (called h-refinement methods) 6, or increasing the order of element interpolation (called p-enrichment methods) 7 or a combination of both (called h-p methods) 7.the raw fe data is usually too difficult to interpret due to its large volume.post-processing too

20、ls aid visualization and facilitate easier interpretation of the data. post-processing features provided by todays commercial packages include display of deformed shapes; calculation of useful engineering quantities such as von mises stress, principal stresses, etc.; contour and shaded plotsshowing

21、distributionf numerical parameters over the analysis domain.the emergence of expert systems technology saw the development of a new generation of fea tools. the researchers became interested in applying expert systems techniques to automate early stages of the finite element modeling process. these

22、systems try to capture the experiential and often subjective knowledge used by expert analysts and act as “modeling assistant” to a novice user. fenves 8 suggested a framework for developing a knowledgebased system to assist fe analysis. bennett et al. 9 developed a rule based system called sacon to

23、 suggest an analysis strategy to a novice user of marc (a commercial fe code). todays commercial systems have incorporated most of the research in mesh generation and post processing. also,the trend is towards developing integrated computer aided engineering (cae) packages which offer a range of fac

24、ilities (solid modeling, drafting, analysis, etc.). this has greatly helped to ease the transition from a solid model of a design to its finite element model.issues in developing a finite element analysis agentan fea agent must surely support all the fe activities described in section 2. but we pref

25、er to use a commercial package for mesh generation and post-processing because todays fe packages are fairly sophisticated in these areas and it seems pointless to duplicate this work. on the other hand, commercial codes are not suitable for合 the model preparation tasks in any specific domain and th

26、e proposed fea agent is intended to fill this gap. as a result, the following discussion primarily focuses on the model preparation tasks in fea. 1exchanging finite element modeling informationthe fea agent should facilitate exchange of an fe modeling problem at different levels of descriptions. a v

27、ery high level description would consist of the sketch of the part to be analyzed with a verbal description of the operating conditions and the analysis requirements. another form of description may consist of a b-rep of the part with a descriptionof the boundary conditions with reference to the b-r

28、ep entities of the part. an ontology for describing assemblies, components, boundary conditions, etc. will have to developed to provide a formal language for the data exchange.the agent should have the capability to read and write iges and step files. both the standards have the capability of handli

29、ng constructive solid geometry (csg) and boundary representation (b-rep) formats. step is claimed to have the capability of exchanging fe entitiesas well. 2representation of a finite element modela representation of an fe modeling problem would have to include the following information:1. geometry2.

30、 boundary conditions3. material properties4. geometric properties5. type of analysis6. accuracy desiredthe geometry should be maintained at different levels of fe idealizations. this would require the use of a non-manifold geometric modeler since fe models are often composed of elements of different

31、 dimensionality (e.g. a model may consist of plates and beams). the geometric description also needs to be maintained in the b-rep form since all of the mesh generators require it in this form.traditionally, the boundary conditions are applied to model after it has been meshed even though the analys

32、t knows what they are in the beginning and uses this knowledge in creating an appropriate fe mesh for the object. the design representation system (drs) that we have developed allows us to prescribe boundary conditions along with the geometry and attachthem to the b-rep of the fe model.in practice,

33、the fe problem seldom involves a single mechanical component, therefore it is desirable to maintain a symbolic representation of the assemblies and connections. the representation of connections can also be used to automatically derive the boundary conditions due to the interaction of mating compone

34、nts. 3geometry editingan analyst often wants to delete/modify certain geometric features of the model to simplify analysis procedure. this has been referred to as global idealization.therefore the fe agent should provide feature-editing facility and quickly compute the b-rep of the resulting object.

35、 certain higher level commands that convert one fe model into another should be provided (e.g. building a 2-d model by extracting the radial cross section of an axi-symmetric model).geometric properties such as feature volumes, centroids, etc. should be automatically calculated. direct addition/ del

36、etion of fe entities such as beams, plates, etc. should also be possible for a quick what-if analysis in structural design. 4 interface with commercial finite element packagesthe proposed agent would use a commercial code for mesh generation, analysis and post-processing. therefore, the interface wi

37、th this package may not be limited to just iges or step files. the fea agent must incorporate the knowledge needed for the effective use of the chosen fe package. this knowledge can then be used to write “program files” that will direct the above mentionedactivities in the fe code. 5knowledge-based

38、assistancethe fe modeling decisions are primarily based on the two factors: shape of the components being analyzed and the boundary conditions. since the geometry is maintained in terms of its boundary representation, the b-rep informationcan be used to infer about the shape attributes of the compon

39、ent. drs also allows the user to attach boundary conditions to the b-rep entities (vertex, edge, face) in the geometric model, therefore the system has an integrated representation of the geometry and the boundary conditions. at the very least this information can be used to intelligently limit the

40、options given to the user. for example, if the geometry is not axi-symmetric, the option for axi-symmetric 2- d elements may not be shown to the user. going a step further a knowledge-base can be developed which makes use of the geometric and boundary conditions representation and the available doma

41、in specific information. this knowledge-base can be used to provide expert advice to a novice user.architecture of the proposed fea agenta schematic of the proposed architecture is shown in figure 2. the central representation module will be implemented in clips. it will maintain all the aspects of

42、a fe model listed in section 4.2. the geometry kernel will be provided by the non-manifold geometric modeler called noodles. the graphics display programs will be written using tk/tcl interface builder. i-deas will be used for mesh generation, analysis and post-processing. the knowledge-based module

43、 will be written using clips rules and facts.the interface module will be able to read and write iges and step files, write i-deas program files and use eits software for agent communication.figure 2 schematic diagram of the proposed fea agent (arrows indicate information flow.)concluding remarksthe

44、 implementation of the proposed agent will be clips/c/tk/tcl based.some of the features described in the earlier section have been previously implemented in lisp. these are as follows: data structures for attaching boundary conditions to b-rep entities simple shape recognition and b-rep updating cal

45、culation of inertial properties such as volumes, centroids, moments of inertia, etc. from the solid b-reps creation of i-deas program files for modal analysis of beam models有限元分析软件的发展介绍最近有一种将有限元分析用在设计早期的趋势。设计人员可以使用有限元分析软件来设计和验证结构的完整性或者优化参数设计技术。本文讨论了对结构分析媒介的要求,并且提供了一个在给定的设计环境下的有限单元分析的优化体系结构。下一节将简要介绍有

46、限单元是怎样被用在典型工业的生产上的。第3节介绍了现有的有限元工具的调查。第4节讨论了一些涉及到有限元分析的发展问题。第4节发现的详细问题是有限元分析的起因,笔者在第5节对其提出了一个结构体系并在在第6节做出了总结。有限元分析的发展有限元是伴随确认重要部位和对物理学问题的构想进行的。1 重要的区域可能是一个配件、元件或者是元件的一部分。一个静止配件的配合和重要部件的环境条件是捕获的两种途径。-一种代表配合的方法是用理想化的负载和位移做为重要部位的系统规定参数。例如,把一个元件用焊接的方法固定在一个更大的部件上将导致这个点上所有的自由度受到约束。另一种常用的方法是使用弹簧或者间隙元素。-分析师们

47、通常绘制一个重要部分的自由体受力图来阐述它与静止元件的配合并以此获得更多的有关结构性能的数据。然后从有限元程序的实体造型中检索所需的部件和组件。近年来,一些商业系统开始提供两种软件:实体建模和有限元分析。在这种情况下,数据交换可能会出现两个不相同的模块。以前用于几何分析的设计有时过于复杂。分析师们将其简化后减少了设计的成本。这种简化的几何设计被称为整体理想化。整体理想化可能涉及几何特征的一些修改。分析师可能会选择利用对称度和分析模型的一部分。-如果是轴对称的,他们会将三维问题减少为二维问题来分析。如果分析师打算做一个几何限制,首先他们可以选择从草稿软件包里导入一个几何软件包,然后再从软件分析包

48、里进行修改。理想化的特征元素是由整体理想化对象的有限元延伸产生的。原来的三维几何结构可转化为一维的集合,二维和三维实体取决于对各种不同几何部件的描述比如:梁,壳板材,固体元素。理想化特征元素的确定是基于两个因素:形状对象和边界条件。下一步的建模过程,是选择元素的类型和他们的物理属性。根据这些,用户就可以用有限元分析离散化那些理想化的几何形状。这一步通常称为mesh generation。网格时代-传统上,负载和边界的条件,被用于节点和元素的界限。-在所推荐的系统里他们被用于几何图形上。最后,他们选择了分析的种类和解决办法并为有限元模型做好了分析的准备。未经处理的原始答案必须用有限元做进一步的处

49、理。类似于派生数量的计算(例如应力和应变),计算机运算的错误估计,创建图形显示的外形形变,应力、外形、平面图等等。所有这些任务都统称为后处理。基于后处理结果,用户可以修改的任何理想化阶段(包括原设计本身的模型),并进入下一个阶段。分析过程的一个概述如图1所示。图1.有限元分析步骤有限元工具的发展由于分析过程有显著地提高,所以不管是科研领域或商业领域有限元分析软件的诞生都是近乎于爆炸式的创新。有限元分析工具的发展遵循着与自动化设计工具发展类似的路径。早期的软件也支持有限元分析,其主要目的是为了在详细分析阶段的进行自动化任务,即mesh generation 和post-processing.一项

50、有关于自动化网络生产自动生成网格办法的调查可以从参考资料2和3找到。此前网状震荡发生器可以在不考虑解决精确网格计算的情况下进行对一束离散几何模型的分析。自动适应网格划分方法提高了网状震荡发生器的可靠性。用在测试网上的方法使用了几个离散化错误估计中的一个,并通过精简确定区域或增加秩序元素来改善网格质量。由于它的容量非常大,正常的原始数据是很难说明问题的。post-processing工具可以使其形象化,并让解释原始数据变的更容易。如今的商业软件包提供的post-processing的功能包括形变显示,所需工程量计算,例如冯米塞斯应力,主应力,外形和轮廓在分析中都将由数字和参数来表示。科技专用系统的出现使有限元分析工具得到发展。在自动化技术进行有限元模型分析的早期阶段,研究人员开始对专用系统的应用感兴趣。对一个初学者来说系统将根据经验和主观的知识来进行模型分析。为了协助有限元分析的发展参考资料8里提出了一个知识系统框架。参考资料9中被称为sacon的基础规则系统的发展,推荐初学用户使用marc。如今很多商业综合系统被用在了网格生成和后期处理上。此外,分析软件发展的趋势是向着能提供一系列设

温馨提示

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

评论

0/150

提交评论