Knowledge-Based Assistance for Finite-Element Modeling

  • Authors:
  • George M. Turkiyyah;Steven J. Fenves

  • Affiliations:
  • -;-

  • Venue:
  • IEEE Expert: Intelligent Systems and Their Applications
  • Year:
  • 1996

Quantified Score

Hi-index 0.00

Visualization

Abstract

The authors propose a knowledge-based framework for assisting users in setting up, interpreting, and hierarchically refining finite-element models in a structural engineering domain. The central mechanism for providing modeling assistance is the explicit representation and incremental activation and refraction of modeling assumptions that operate on functional descriptions.Finite-element analysis programs and their pre- and post-processors have reached very high levels of maturity and sophistication in analytical capabilities. As a result, finite-element methods have become the standard techniques for evaluating the physical performance of structural systems in various engineering applications. In contrast, systems that assist engineers in the critical tasks of modeling and model interpretation have not matched this maturity.Current finite-element preprocessors operate at a relatively low level. They do not let analysts simply describe a physical structure with high-level analysis objectives and obtain corresponding finite-element models appropriate for these objectives. Similarly, current postprocessors cannot evaluate the reasonableness of the assumptions built into the models or suggest model refinements if appropriate. Nor are there general-purpose tools that can generate high-level abstractions of the numerical results (for example, in terms of stress paths), identify possible failure modes, or link results to applicable code and standard provisions. Such tools for finite-element modeling assistance have great potential for improving the overall efficiency and reliability of analysis. In this article, we describe the issues and obstacles in the modeling and model interpretation tasks and present a knowledge-based framework to assist users in performing these tasks. We illustrate the framework through an implementation in a structural engineering domain.