Summary: | 碩士 === 淡江大學 === 土木工程學系 === 84 === Algorithmic programs are best for solving large scale
numerical problems because of its high efficiency and accuracy.
Knowledge-based expert systems capture the heuristic knowledge
that experienced designers may have.They both are very important
tools for structural design. However, the fundamental
differences between procedural programs and expert systems (eq.,
design theories, data structures, implementation languages,
etc.) often makethem separate systems; and the communication
between them is usually poor. This thesis presents a
collaborative structural design environment that integrates
knowledge-based and algorithmic problem solving methods. The
approach is to embed procedural program (written in FORTRAN and
C language) in a blackboard design framework.In the blackboard
model,algorithmic or heuristicknowledge needed to solve a
problem is partitioned into independent knowledge sources that
are grouped into several knowledge modules in the knowledge
base.The knowledge sources modify only a global knowledge
structure (the blackboard) and respond opportunistically to the
changes on the blackboard. Heuristic andalgorithmic knowledge is
declaratively represented in the system using an object-oriented
(frame-based) approach. The collaborative design framework is
implemented in Intellicorp's KEE (Knowledge Engineering
Environment) on a HP workstation. A domain knowledgebase as well
as FORTRAN and C programs for balanced cantilever bridge design
were built to test and evaluate the collaborative design system.
|