SUPPORTING DESIGN DECISIONS BY PROLOG DATABASE

被引:0
|
作者
BORKOWSKI, A
JOZWIAK, S
DANICKA, M
机构
[1] Institute of Fundamental Technological Research, Warsaw, 00-049
关键词
Computer Programming Languages - PROLOG - Database Systems - Structural Analysis - Structural Design - Optimization - Trusses - Steel;
D O I
10.1002/nme.1620340317
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The paper presents an effort to develop an 'intelligent drawing desk': a computer program that incorporates CAD, structural analysis and optimization, database query and automatic choice of the initial design. The advantages of such an integrated software are demonstrated on the testbed of plane steel trusses. After a brief presentation of the conventional part of the package, its expert module is discussed more thoroughly. Implemented in 'Prolog', that module aids the user in choosing the initial layout of the truss. It checks and supplements, if necessary, the values of the structural attributes given by the designer. After a complete set of attributes has been established, the module searches for similar solutions in the database. The latter represents the experience, i.e. all solutions accepted by the user in the past. An initial design is obtained without strength analysis by matching the current values of the attributes against those stored in the database. Provided the latter is exhaustive enough, one obtains in this way quite reasonable initial values of the design variables. The final design can be found then by using conventional analysis, optimization and sizing procedures that belong to the procedural part of the package.
引用
收藏
页码:941 / 946
页数:6
相关论文
共 50 条
  • [21] A CASE tool for geographic database design supporting analysis patterns
    Lisboa, J
    Sodré, VD
    Daltio, J
    Rodrigues, MF
    Vilela, V
    CONCEPTUAL MODELING FOR ADVANCED APPLICATION DOMAINS, PROCEEDINGS, 2004, 3289 : 43 - 54
  • [22] Concurrency control of supporting cooperation design transaction in engineering database
    Qi, Jin
    Zhang, Jiaming
    Zhou, Boxin
    Xu, Nanrong
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 35 (11): : 987 - 990
  • [23] Design and Evaluation of Database and API Supporting Shogi Learners on the Internet
    Miura, Ryo
    Kinuhata, Toshiki
    Ohara, Shinji
    Tarumi, Hiroyuki
    Hayashi, Toshihiro
    Ichino, Junko
    2015 16TH IEEE/ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING (SNPD), 2015, : 307 - 312
  • [24] Concurrency in prolog using threads and a shared database
    Carro, M
    Hermenegildo, M
    LOGIC PROGRAMMING: PROCEEDINGS OF THE 1999 INTERNATIONAL CONFERENCE ON LOGIC PROGRAMMING, 1999, : 320 - 334
  • [25] A FRAMEWORK TO SPECIFY DATABASE UPDATE VIEWS FOR PROLOG
    BOERGER, E
    DEMOEN, B
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 528 : 147 - 158
  • [26] CONCURRENCY-CONTROL OPTIMIZATIONS IN A PROLOG DATABASE
    SENGUPTA, S
    BERNSTEIN, AJ
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 1990, 19 (03) : 185 - 211
  • [27] A PROLOG INTERFACE TO A FUNCTIONAL DATA MODEL DATABASE
    GRAY, PMD
    MOFFAT, DS
    PATON, NW
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 303 : 34 - 48
  • [28] COUPLING PROLOG TO A DATABASE-MANAGEMENT SYSTEM
    ZHANG, YG
    HITCHCOCK, P
    INFORMATION SYSTEMS, 1990, 15 (06) : 663 - 667
  • [29] On supporting design decisions in conceptual design addressing specification uncertainties using performance simulation
    Struck, Christian
    Hensen, Jan
    BUILDING SIMULATION 2007, VOLS 1-3, PROCEEDINGS, 2007, : 1434 - 1439
  • [30] A TABLE ORIENTED DATABASE-PROLOG SYSTEM
    PAN, SMK
    KANEDA, Y
    MICROPROCESSING AND MICROPROGRAMMING, 1989, 25 (1-5): : 9 - 14