• Title/Summary/Keyword: 룰 베이스 시스템

Search Result 24, Processing Time 0.021 seconds

Code Generation for Integrity Constraint Check in Objectivity/C++ (Objectivity/C++에서 무결성 제약조건 확인을 위한 코드 생성)

  • Kim, In-Tae;Kim, Gi-Chang;Yu, Sang-Bong;Cha, Sang-Gyun
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.5 no.4
    • /
    • pp.416-425
    • /
    • 1999
  • 복잡한 무결성 제약 조건을 효율적으로 확인하기 위해 제약 조건들을 룰 베이스(rule base)에 저장하고 별도의 룰 관리 시스템과 제약 조건 관리 시스템을 통해 제약 조건을 확인하는 기법이 많은 연구자들에 의해 연구되고 발표되었다. 그러나 제약 조건 관리 시스템이 실행시간에 응용 프로그램을 항상 모니터링하고 있다가 데이타의 수정이 요청될 때마다 개입하여 프로세스를 중단시키고 관련 제약 조건을 확인하는 기존의 방법들은 처리 시간의 지연을 피할 수 없다. 본 논문은 컴파일 시간에 제약 조건 확인 코드를 응용 프로그램에 미리 삽입할 것을 제안한다. 응용 프로그램 자체 내에 제약 조건 확인 코드가 삽입되기 때문에 실행 시간에 다른 시스템의 제어를 받지 않고 직접 제약 조건의 확인 및 데이타베이스의 접근이 가능해져서 처리 시간의 지연을 피할 수 있을 것이다. 이를 위해 어떤 구문이 제약 조건의 확인을 유발하는 지를 추적하였고, 컴파일러가 그러한 구문을 어떻게 전처리 과정에서 검색하는지 그리고 그러한 구문마다 어떻게 해당 제약 조건 확인 코드를 삽입할 수 있는 지를 객체지향1) 데이타베이스 언어인 Objectivity/C++에 대해 gcc의 YACC 코드를 변경함으로써 보여 주었다.Abstract To cope with the complexity of handling integrity constraints, numerous researchers have suggested to use a rule-based system, where integrity constraints are expressed as rules and stored in a rule base. A rule manager and an integrity constraint manager cooperate to check the integrity constraints efficiently. In this approach, however, the integrity constraint manager has to monitor the activity of an application program constantly to catch any database operation. For each database operation, it has to check relevant rules with the help of the rule manager, resulting in considerable delays in database access. We propose to insert the constraints checking code in the application program directly at compile time. With constraints checking code inserted, the application program can check integrity constraints by itself without the intervention of the integrity constraint manager. We investigate what kind of statements require the checking of constraints, show how the compiler can detect those statements, and show how constraints checking code can be inserted into the program, by modifying the GCC YACC file for Objectivity/C++, an object-oriented database programming language.

퍼지 추론에 의한 제어방법

  • 변증남;김동화
    • 전기의세계
    • /
    • v.39 no.12
    • /
    • pp.21-32
    • /
    • 1990
  • 퍼지 논리를 이용한 제어시스템에 관하여 핵심 개념을 중심으로 기술하고자 한다. 요약컨데 이 퍼지제어기의 특징은 1) Parallel(distributed) control 2) logic control 3) linguistic control등이며 퍼지 제어가 효과적일 수 있는 제어대상(plant)로서는 수학적 모델을 적용하기 힘든 시스템으로서 경험적으로 또는 수동적인 방법으로 제어가 잘되고 있는 대상을 들 수 있다. 그 뿐만 아니라 간단한 제어기가 필요한 경우로서 보다 효과적인 제어측 Software를 쓰거나 센서 또는 필터없이 사용가능하고, Inverted Penedulum의 자세 제어처럼 정확성보다는 속도 응답 제어가 요구되는 경우 등에 효과적으로 쓸 수 있는 것으로 알려지고 있다. Fuzzy 제어는 지식 베이스의 규모에서 인공지능형 Expert System보다 Compact하고 선형.비선형 플랜트에 공히 이용될 수 있으며, 설계자는 오퍼레이터와의 접촉을 통해 룰을 구축하므로 사용자가 시스템을 이해하기 쉬운 잇점등이 있기도 한다. 그러나 가장 큰 문제는 구축해 놓은 시스템의 안전성(Stability)를 이론적으로 사전에 검증하기가 어렵고, 같은 제어대상이라 할지라도 추론방법, 소속함수의 형태선택, 룰수 등에 따라 제어성능이 바뀔수 있으나, 무엇이 어떤 영향을 주는지 규명되지 않은점 등 여러가지 연구되어야 할 내용이 많이 있다.

  • PDF

Development of aFailure Diagnosis Expert System for Rotational Equipment of Generation Facilities (발전설비의 회전기기 고장진단을 위한 전문가 시스템의 구현)

  • 김창종
    • Journal of the Korean Institute of Illuminating and Electrical Installation Engineers
    • /
    • v.12 no.4
    • /
    • pp.47-54
    • /
    • 1998
  • As higher reliability on generator facilities is required to early detect incipient faults, a diagnostic system for predictive maintenance of the facility is highly recommended. In this paper, an expert system is developed suing the CLIPS - expert system tool - utilizing the knowledge on the insulation diagnosis and the vibration diagnosis on the rotating machines. This expert system, with user - friendly interface for operator, is easy to revise and add diagnostic rules and knowledge.

  • PDF

Determination and Optimization of welding condition using Fuzzy Expert System for MAG-Welding (퍼지 전문가 시스템을 활용한 적정 용접조건의 설정과 최적화)

  • J.Y. Park
    • Journal of the Society of Naval Architects of Korea
    • /
    • v.32 no.4
    • /
    • pp.136-141
    • /
    • 1995
  • Determination and optimization of proper welding condition are very important tasks to be directly related to weld quality and productivity. On this research the relationship between welding parameters and results is investigated systematically. Theoretical method, statistical analysis of experimental data and analysis of empirical knowledge are applied for this work. These results are represented by empirical equations, fuzzy rules and artificial intelligent knowledge forms in the knowledge base. The approximate reasoning of fuzzy expert system and the information in the knowledge base are used for recommendation of suitable welding condition, and optimization of welding parameter which is based on the evaluation of welding results by user.

  • PDF

Fuzzy Rulebase Application for Estimation of Snow Accretion on Power Lines and Deicing Countermeasure Plan (퍼지 룰베이스에 의한 전선착설 예측 및 대책 지원 기법)

  • 최규형
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.9 no.10
    • /
    • pp.782-788
    • /
    • 2003
  • Making deicing countermeasure plan against snow accretion on power line is a very complicated problem, which should take into account both the possibility of accidents due to snow accretion on power line and the stable operation of power system. As knowledge engineering can be a good solution to this field of problems, a prototype expert system to assist power system operators in forecasting snow accretion on power lines and making a list of all the feasible and effective deicing countermeasures has been developed. The system has been remodelled into a fuzzy expert system by adopting fuzzy rulebase and fuzzy inference method to systematically process the fuzziness included in the heuristic knowledges. Simulation results based on the past snow accretion accident data show that the proposed system is very promising.

An Experimental Study on the Rule Based Fault Detection and Diagnosis System for a Constant Air Volume Air Handling Unit (룰 베이스를 이용한 정풍량 공조기 고장 검출 및 진단 시스템의 실험적 연구)

  • Han, Do-Young;Kim, Jin
    • Korean Journal of Air-Conditioning and Refrigeration Engineering
    • /
    • v.16 no.9
    • /
    • pp.872-880
    • /
    • 2004
  • The fault detection and diagnosis technology may be applied in order to decrease the energy consumption and the maintenance cost of the air-conditioning system. In this study, an air handling unit fault test apparatus was built and fault diagnosis algorithms were applied to diagnose various faults of an air handling unit. Test results showed the good diagnosis for applied faults. Therefore, these algorithms may be effectively used to develope the real time fault detection and diagnosis system for the air handling unit.

A Process Planning System Using Group Technology and Rule Base (군분류 기술과 룰베이스를 이용한 공정계획 시스템 개발)

  • Lee, Kyo-Il;Lee, Hong-Hee;Noh, Sang-Do;Shim, Young-Bo;Cho, Hyun-Soo
    • IE interfaces
    • /
    • v.8 no.3
    • /
    • pp.221-230
    • /
    • 1995
  • Computer Aided Process Planning(CAPP) has been emerged as playing a key role in Computer Integrated Manufacturing(CIM) as the most critical link to integrate CAD and CAM, and therefore much effort has been dedicated to the structure and creation of CAPP system. In this research, a modified variant CAPP system based on process planning rule base is developed, which generates process plans for parts automatically where GT code data are provided as input. In order to execute process planning, rules are constructed in the form of Decision Tree and this system has the inference engine that extracts the results of process planning on the basis of tree-structured rules which are concerned with manufacturing processes.

  • PDF

A Study on Construction of Domain Ontology in Third-party Logistics (제3자 물류 환경에서 도메인 온톨로지 구축)

  • Gao, Li;Koh, Jin-Gwang;Bae, Si-Yeong;Lee, Hyun-Chang;Choi, Hyun-Ho
    • Journal of the Korea Society of Computer and Information
    • /
    • v.16 no.4
    • /
    • pp.235-241
    • /
    • 2011
  • A large number of industry and trade circulation enterprises integrate logistics resource. They give links of product transport to some professional logistics enterprises in order to reduce costs. We call these professional logistics enterprises as the Third-party Logistics. As the development of the computer and internet, the suppliers, buyers and the Third-party Enterprises connect each other with internet. And different company use different management software, so heterogeneous data become a big problem of the information system for Third-party Enterprises. We built the logistics ontology with prot$\'{e}$g$\'{e}$, and translate it in OWL. We also built the rules for Logistics Ontology to improve the limitations of the OWL. Then we design the intelligent system for 3PL Enterprises Distribution Center based on Logistics Ontology and Logistics Rules. At final, we give an example to show the workflow visually.

Mode Truncation Method in Frequency Response Analysis (주파수 응답해석의 모드 축약법)

  • Cho, Tae-Min;Lee, Eun-Kyoung;Seo, Hwa-Il;Rim, Kyung-Hwa
    • Journal of the Korean Institute of Intelligent Systems
    • /
    • v.12 no.1
    • /
    • pp.39-43
    • /
    • 2002
  • In the frequency response analysis using a modal method, it is very important to determine the number of modes involved with the formulation of a frequency response function. Most engineers are inclined to determine mode truncation with their experience. But it is difficult for non-experts to decide the mode truncation reasonably in many problems of dynamic analyses. In this study, fuzzy theory is used to standardize the empirical determination of mode truncation so that not only the experts but also non-experts can decide a Proper mode truncation easily. Fuzzy rule base is based on the simulation results using finite element method. Numerical simulations show that the developed mode truncation method is a very effective method to choose the number of the considered modes.

Learning Rules for AMR of Collision Avoidance using Fuzzy Classifier System (퍼지 분류자 시스템을 이용한 자율이동로봇의 충돌 회피학습)

  • 반창봉;심귀보
    • Journal of the Korean Institute of Intelligent Systems
    • /
    • v.10 no.5
    • /
    • pp.506-512
    • /
    • 2000
  • In this paper, we propose a Fuzzy Classifier System(FCS) makes the classifier system be able to carry out the mapping from continuous inputs to outputs. The FCS is based on the fuzzy controller system combined with machine learning. Therefore the antecedent and consequent of a classifier in FCS are the same as those of a fuzzy rule. In this paper, the FCS modifies input message to fuzzified message and stores those in the message list. The FCS constructs rule-base through matching between messages of message list and classifiers of fuzzy classifier list. The FCS verifies the effectiveness of classifiers using Bucket Brigade algorithm. Also the FCS employs the Genetic Algorithms to generate new rules and modifY rules when performance of the system needs to be improved. Then the FCS finds the set of the effective rules. We will verifY the effectiveness of the poposed FCS by applying it to Autonomous Mobile Robot avoiding the obstacle and reaching the goal.

  • PDF