• Title/Summary/Keyword: FACT Controller

Search Result 103, Processing Time 0.026 seconds

Automated-Database Tuning System With Knowledge-based Reasoning Engine (지식 기반 추론 엔진을 이용한 자동화된 데이터베이스 튜닝 시스템)

  • Gang, Seung-Seok;Lee, Dong-Joo;Jeong, Ok-Ran;Lee, Sang-Goo
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2007.06a
    • /
    • pp.17-18
    • /
    • 2007
  • 데이터베이스 튜닝은 일반적으로 데이터베이스 어플리케이션을 "좀 더 빠르게" 실행하게 하는 일련의 활동을 뜻한다[1]. 데이터베이스 관리자가 튜닝에 필요한 주먹구구식 룰(Rule of thumb)들을 모두 파악 하고 상황에 맞추어 적용하는 것은 비싼 비용과 오랜 시간을 요구한다. 그렇게 때문에 서로 다른 어플 리케이션들이 맞물려 있는 복잡한 서비스는 필수적으로 자동화된 데이터베이스 성능 관리와 튜닝을 필 요로 한다. 본 논문에서는 이를 해결하기 위하여 지식 도매인(Knowledge Domain)을 기초로 한 자동화 된 데이터베이스 튜닝 원칙(Tuning Principle)을 제시하는 시스템을 제안한다. 각각의 데이터베이스 튜닝 이론들은 지식 도매인의 지식으로 활용되며, 성능에 영향을 미치는 요소들을 개체(Object)와 콘셉트 (Concept)로 구성하고 추론 시스템을 통해 튜닝 원칙을 추론하여 쉽고 빠르게 현재 상황에 맞는 튜닝 방법론을 적용시킬 수 있다. 자동화된 데이터베이스 튜닝에 대해 여러 분야에 걸쳐 학문적인 연구가 이루어지고 있다. 그 예로써 Microsoft의 AutoAdmin Project[2], Oracle의 SQL 튜닝 아키텍처[3], COLT[4], DBA Companion[5], SQUASH[6] 등을 들 수 있다. 이러한 최적화 기법들을 각각의 기능적인 방법론에 따라 다시 분류하면 크게 Design Tuning, Logical Structure Tuning, Sentence Tuning, SQL Tuning, Server Tuning, System/Network Tuning으로 나누어 볼 수 있다. 이 중 SQL Tuning 등은 수치적으로 결정되어 이미 존재하는 정보를 이용하기 때문에 구조화된 모델로 표현하기 쉽고 사용자의 다양한 요구에 의해 변화하는 조건들을 수용하기 쉽기 때문에 이에 중점을 두고 성능 문제를 해결하는 데 초점을 맞추었다. 데이터베이스 시스템의 일련의 처리 과정에 따라 DBMS를 구성하는 개체들과 속성, 그리고 연관 관계들이 모델링된다. 데이터베이스 시스템은 Application / Query / DBMS Level의 3개 레벨에 따라 구조화되며, 본 논문에서는 개체, 속성, 연관 관계 및 데이터베이스 튜닝에 사용되는 Rule of thumb들을 분석하여 튜닝 원칙을 포함한 지식의 형태로 변환하였다. 튜닝 원칙은 데이터베이스 시스템에서 발생하는 문제를 해결할 수 있게 하는 일종의 황금률로써 지식 도매인의 바탕이 되는 사실(Fact)과 룰(Rule) 로써 표현된다. Fact는 모델링된 시스템을 지식 도매인의 하나의 지식 개체로 표현하는 방식이고, Rule 은 Fact에 기반을 두어 튜닝 원칙을 지식의 형태로 표현한 것이다. Rule은 다시 시스템 모델링을 통해 사전에 정의되는 Rule와 튜닝 원칙을 추론하기 위해 사용되는 Rule의 두 가지 타업으로 나뉘며, 대부분의 Rule은 입력되는 값에 따라 다른 솔루션을 취하게 하는 분기의 역할을 수행한다. 사용자는 제한적으로 자동 생성된 Fact와 Rule을 통해 튜닝 원칙을 추론하여 데이터베이스 시스템에 적용할 수 있으며, 요구나 필요에 따라 GUI를 통해 상황에 맞는 Fact와 Rule을 수동으로 추가할 수도 었다. 지식 도매인에서 튜닝 원칙을 추론하기 위해 JAVA 기반의 추론 엔진인 JESS가 사용된다. JESS는 스크립트 언어를 사용하는 전문가 시스템[7]으로 선언적 룰(Declarative Rule)을 이용하여 지식을 표현 하고 추론을 수행하는 추론 엔진의 한 종류이다. JESS의 지식 표현 방식은 튜닝 원칙을 쉽게 표현하고 수용할 수 있는 구조를 가지고 있으며 작은 크기와 빠른 추론 성능을 가지기 때문에 실시간으로 처리 되는 어플리케이션 튜닝에 적합하다. 지식 기반 모률의 가장 큰 역할은 주어진 데이터베이스 시스템의 모델을 통하여 필요한 새로운 지식을 생성하고 저장하는 것이다. 이를 위하여 Fact와 Rule은 지식 표현 의 기본 단위인 트리플(Triple)의 형태로 표현된다, 트리플은 Subject, Property, Object의 3가지 요소로 구성되며, 대부분의 Fact와 Rule들은 트리플의 기본 형태 또는 트리플의 조합으로 이루어진 C Condition과 Action의 두 부분의 결합으로 구성된다. 이와 같이 데이터베이스 시스템 모델의 개체들과 속성, 그리고 연관 관계들을 표현함으로써 지식들이 추론 엔진의 Fact와 Rule로 기능할 수 있다. 본 시스템에서는 이를 구현 및 실험하기 위하여 웹 기반 서버-클라이언트 시스템을 가정하였다. 서버는 Process Controller, Parser, Rule Database, JESS Reasoning Engine으로 구성 되 어 있으며, 클라이 언트는 Rule Manager Interface와 Result Viewer로 구성되어 었다. 실험을 통해 얻어지는 튜닝 원칙 적용 전후의 실행 시간 측정 등 데이터베이스 시스템 성능 척도를 비교함으로써 시스템의 효용을 판단하였으며, 실험 결과 적용 전에 비하여 튜닝 원칙을 적용한 경우 최대 1초 미만의 전처리에 따른 부하 시간 추가와 최소 약 1.5배에서 최대 약 3배까지의 처리 시간 개선을 확인하였다. 본 논문에서 제안하는 시스템은 튜닝 원칙을 자동으로 생성하고 지식 형태로 변형시킴으로써 새로운 튜닝 원칙을 파생하여 제공하고, 성능에 영향을 미치는 요소와 함께 직접 Fact과 Rule을 추가함으로써 커스터마이정된 튜닝을 수행할 수 있게 하는 장점을 가진다. 추후 쿼리 자체의 튜닝 및 인텍스 최적화 등의 프로세스 자동화와 Rule을 효율적으로 정의하고 추가하는 방법 그리고 시스템 모델링을 효과적으로 구성하는 방법에 대한 연구를 통해 본 연구를 더욱 개선시킬 수 있을 것이다.

  • PDF

Sensorless speed control of DC servo motor (DC 서보모터의 센서리스 속도 제어)

  • 김창세;오정석;하주식
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1997.10a
    • /
    • pp.203-206
    • /
    • 1997
  • DC servo motors are widely used in many industrial fields as actuator of robot and driving power motors of electrical vehicle. Usually in the speed control systems, of motors, speed sensors are required and this fact results in the increased price and operating cost and the limited application of the motors. In this paper, a new speed control method for DC servo motor is proposed. In the scheme, the rotational speed is estimated by the measurement values of the armature voltage and current, instead of measurement by sensor. Optimal control theory is applied to design of the controller in construction of real system. This paper also report on the results of experiments to prove the validity of the proposed method.

  • PDF

Depth Control of Underwater Glider by Lyapunov's Direct Method (리야푸노프 직접법에 의한 수중 글라이더의 깊이 제어)

  • Joo, Moon Gab
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.12 no.2
    • /
    • pp.105-112
    • /
    • 2017
  • To control the depth of an underwater glider, a control method by using Lyapunov's direct method is proposed. The underwater glider has a torpedo-shape hull, a movable mass in the hull, and an inflatable buoyancy bag in the hull, but doesn't have large wings that increase the lift force for the conventional underwater glider. The control laws to adjust the position of the movable mass and the mass of the inflatable buoyancy bag are derived. For a selected speed and an angle of attack, we simulated the operation of the underwater glider using Matlab/Simulink. The efficiency of the proposed controller is shown in the fact that the control effort is active during only a short period of time when the zigzag trajectory is changed from downward to upward or vice versa.

Dead Time Compensation Scheme Independent of Parameter Variations in an Inverter-fed PMSM Drive (파라미터 변화에 무관한 인버터 구동 PMSM의 데드타임 보상 기법)

  • Kim, Kyeong-Hwa
    • Journal of the Korean Institute of Illuminating and Electrical Installation Engineers
    • /
    • v.25 no.4
    • /
    • pp.124-134
    • /
    • 2011
  • A new dead time compensation scheme that can exactly estimate the dead time and inverter nonlinearity under parameter variations is proposed for a PWM inverter-fed PMSM drive. The proposed scheme uses the fact that the sixth harmonic component in total disturbance estimated under the presence of various uncertainties is mainly caused by the dead time and inverter nonlinearity. The total disturbance due to the parameter variations as well as the dead time and inverter nonlinearity is estimated by the adaptive scheme. The sixth harmonic component is extracted from this total disturbance through harmonic analysis. The obtained sixth harmonic is processed by the PI controller to estimate the disturbance caused by the dead time and inverter nonlinearity in the stationary reference frame. The effectiveness of the proposed scheme is verified. Without requiring an additional hardware, the proposed scheme can effectively compensate the dead time and inverter nonlinearity even under the parameter variations.

A Case Study of Placed Remicon in "S" Apartment (현장 콘크리트의 품질에 관한 소고)

  • 이학영;윤두순
    • Journal of the Korean Professional Engineers Association
    • /
    • v.30 no.6
    • /
    • pp.113-120
    • /
    • 1997
  • This subject,'S" apartment structural frame has not been achieved without considerable effort by all quality controller involved. Therefore, it is appropriate at this time to report by all the fact of concrete quality control in our site. These are emphasized that the average strength of placed concrete must always exceed the specified value of design strength used in the structural design phase. In general, quality of ready mixed concrete largely depends not only upon the manner of production and proper observance of recognized methods of placement, finishing, curing, transportation etc. ,but also many kinds of influential factors even more handling of the test procedure, As this practical report, approaching to judgement by analysis of sampled specimens in site weather placed concrete have satisfied quality compare the specified strength with the target strength which is applied to standard deviation related with influential factors as above mentioned. This case study is consist of 1) A foreword, 2) Site brief, 3) A precondition for analysis, 4) A formulas derivation and quality analysis, 5) Economic gains by the coefRcient of increase and 6) A conclusion.sion.

  • PDF

Modeling of Unified Power Flow Controllers Using a Current Injection Method for Transient Stability Analysis (전류 주입형 방식의 UPFC 모델을 이용한 과도 안정도 해석)

  • Kim, Chon-Hoe;Park, Jung-Soo;Jang, Gil-Soo;Son, Kwang-M.;Kim, Tae-Kyun
    • Proceedings of the KIEE Conference
    • /
    • 2005.07a
    • /
    • pp.332-334
    • /
    • 2005
  • This paper presents a dynamic simulation of the unified power flow controller (UPFC) using a current injection method. Flexible AC Transmission System (FACTS) devices give more flexibility of control for security and economic operation of power systems. Diffculties of modeling UPFC in the conventional dynamic simulation programs arise from the fact that the injected voltage by the series inverter is superimposed on the shunt inverter side voltage. A solution can be a current injection method, in which a serial part of UPFC is converted to a parallel equivalent circuit using source transformation, and two current sources affect each other at every time step. To verify efficiency of this method, the proposed model is applied for the transient analysis of an example power system.

  • PDF

Time Domain Passivity Approach for Soft and Deformable Environments

  • Ryu, J.H.;Kim, J.H.
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2005.06a
    • /
    • pp.107-112
    • /
    • 2005
  • Recently proposed stable teleoperation control scheme, base on time domain passivity, is modified to remove several conservatisms. During unconstrained motion and contacting with soft and deformable environments, the two-port time domain passivity approach [21] was excessively dissipating energy even though it was stable without any energy dissipation. The main reason of this conservatism is on the fact that the time domain passivity controller does not include the external energy dissipation elements at the slave manipulator. The measured interaction force between slave and environment allow the time domain passivity observer to include the amount of energy dissipation of the slave manipulator to the monitored energy. With the modified passivity observer, reference energy following idea [24] is applied to satisfy the passivity condition. The feasibility of the developed methods is proved with experiments. Improved performance is obtained in unconstrained motion and contacting with a soft environment.

  • PDF

An Analysis of Position Detection Error of the Sensorless Controller for BLDC Motors (영구자석 매입형 BLDC 모터의 Sensorless 속도제어기 위치검출 오차 분석)

  • Lee, Dong-Myung;Kim, Hag-Wone;Yang, Soon-Bae;Ahn, Jun-Ho;Cho, Kwan-Yuhl
    • Proceedings of the KIEE Conference
    • /
    • 1999.07f
    • /
    • pp.2761-2763
    • /
    • 1999
  • In this paper, we analyzed the characteristics of the detected EMF signals used to detect the rotor position in the IPM(Interior Permanent Magnet) BLDC motor and SPM (Surface Permanent Magnet) BLDC motor. The position sensing signal, in the IPM BLDC motors, advances the real rotor position due to the variation of the rotor inductances. This fact was verified by the simulation and experiment.

  • PDF

Goal Regulation Mechanism through Reinforcement Learning in a Fractal Manufacturing System (FrMS) (프랙탈 생산시스템에서의 강화학습을 통한 골 보정 방법)

  • Sin Mun-Su;Jeong Mu-Yeong
    • Proceedings of the Korean Operations and Management Science Society Conference
    • /
    • 2006.05a
    • /
    • pp.1235-1239
    • /
    • 2006
  • Fractal manufacturing system (FrMS) distinguishes itself from other manufacturing systems by the fact that there is a fractal repeated at every scale. A fractal is a volatile organization which consists of goal-oriented agents referred to as AIR-units (autonomous and intelligent resource units). AIR-units unrestrictedly reconfigure fractals in accordance with their own goals. Their goals can be dynamically changed along with the environmental status. Since goals of AIR-units are represented as fuzzy models, an AIR-unit itself is a fuzzy logic controller. This paper presents a goal regulation mechanism in the FrMS. In particular, a reinforcement learning method is adopted as a regulating mechanism of the fuzzy goal model, which uses only weak reinforcement signal. Goal regulation is achieved by building a feedforward neural network to estimate compatibility level of current goals, which can then adaptively improve compatibility by using the gradient descent method. Goal-oriented features of AIR-units are also presented.

  • PDF

Investigation of Gear Noise for Industrial Robots (산업용 로봇의 기어소음 특성 고찰)

  • Kim, Dong-Hae;Lee, Jong-Moon
    • Proceedings of the Korean Society for Noise and Vibration Engineering Conference
    • /
    • 2002.11a
    • /
    • pp.321.2-321
    • /
    • 2002
  • An industrial robot noise has various noise sources such as gears, motors, bearings, and controller fans. Among these, gears are the most dominant source for noise. The gear noise, caused by tooth profile, elastic deformation, machining error and wear, is directly correlated with the transmission error of mating gear. Due to the fact that has several axis and many gears, it is difficult to understand the characteristics of the vibration and noise of robots. (omitted)

  • PDF