Page 335 - Practical Design Ships and Floating Structures
P. 335

310

             Knowledge presentation is a series of regulation describing objects and phenomena.  It is a way  of
             formalizing and  symbolizing knowledge.  The progress of artificial intelligence technology provides
             various  means  and  methods  to  present  and  dispose  knowledge.  With  the  development  of  the
             object-oriented technology, it is possible to  integrate several single knowledge presentation methods
             (such as frame, rule)  into a compounded  knowledge presentation form. The case of  compartment
             layout design introduced in this paper ado  s the object-oriented knowledge presentation method, and
             use  frame case to  describe object  case.   Each  object-oriented  fiame composes of  relation  slot,
             property slot, method slot and rule slot.
             Relation slot present the static relationship of object with other objects, the essence of it is describing
             object in object. Via the presentation of relation slot, it’s possible to realize the objective of integrated
              knowledge utilizing by  decomposing the ship compartment layout design knowledge and presenting
              multi-knowledge in object.
             Property slot describe the static relationship of object. A property slot can describe every feather of
             itself via many sides. Valueclass side presents the type of the slot value, inheritance side presents the
              inheritance feather of the slot value, and values side record the property value.
              Method  slot is used  to record the method  in object. It’s a  special dynamic  process in  frame. The
              structure of  method  includes name,  message  schema  table,  local variable definition and  method
              structure body. Message transferring activates Method,  and  after the method is activated, the needed
              information is selected from the message sent and used by the method process body. Then the method
              process body is executed.
              Rule slot is used to store generating rule set.  Generating rule is grouped into many rule set according
              to diverse of their tasks and objective served. Each rule set stores in rule slot as a value, and a frame
              can have several rule slots to record different rule subset. Subset can be inherited. The use of rules
              depends on rule reasoning machine.
              The BNF pattern of Frame knowledge presentation method in object-oriented compound knowledge
              presentation form is showed below:

               <frame>: :=unit:<fiame name>in<knowledge library name>;
                           { memberof:  <class frame name>  { , <class frame name  1;  1
               <slot>  {<slot> 1
               END unit ;
               <slot>::=  memberslot I ownslot  : <slot name>  from<frame name;
                        valueclass:  <slot value class type>;
                        ililieritance:  <inheritance property>;
                        { <user-defined side>;< side value>; 1
                       Values:  <slot value;
               END slot;
                <slot valueclass type: : = integer 1 real I  string 1 rules 1 METHODS 1 < class frame name
               <inheritance property>: : = override 1 union I METHODS
               <frame name: : =<character> { <character> I<number> 1
               <slot name>: : =<character> {<character> I<number> 1

              2.2  fiesentation of Case in Compartment Layout Design Based on Decomposition
              Case is a vital part of ship compartment intelligent layout design knowledge. At the same time, it is
              also the most important knowledge component of the Case-Based  design mode!.   Commonly, a case
              of ship compartment layout design composes of three parts: (1)  data of compartment layout design
              case; (2) knowledge about solving the compartment layout design problem; (3) index of compartment
              layout design case. In this  a  er, the cases are presented by the method of object-oriented hierarchical
              structure  decomposition.[ ’ r13y  using  this  method,  a  complex  3D-layout  design  case  can  be
   330   331   332   333   334   335   336   337   338   339   340