• 제목/요약/키워드: recursive design procedure

검색결과 33건 처리시간 0.027초

C의 재귀 호출로부터 동적 구조를 활용한 VHDL로의 변환 (Translation utilizing Dynamic Structure from Recursive Procedure & Function in C to VHDL)

  • 홍승완;이정아
    • 한국정보처리학회논문지
    • /
    • 제7권10호
    • /
    • pp.3247-3261
    • /
    • 2000
  • 하드웨어와 소프트웨어의 통합 설계 방법을 사용하면 다양한 신호처리 시스템을 설계 시간 및 비용에 있어서 효율적으로 구축 할 수 있다. 기존에 연구된 C로 구현된 다양한 신호 처리 시스템을 통합 설계 환경에서 효과적으로 활용하기 위하여 C로 구현된 알고리즘을 하드웨어 설계 언어(VHDL)로 변환할 필요성이 있다. C를 VHDL로 변환하는 경우 특히 동적 할당, 포인터, 재귀 호출 구문의 변환이 용이하지 않다. 본 논문에서는, 현재까지 소프트웨어로 구현되어 왔던 재귀 호출문을 동적 구조를 활용하여 VHDL 구문으로 변환하는 방법론을 제시하고자 한다. 이를 통해 통합 설계의 하드웨어 소프트웨어 분할시 유연성을 부여할 수 있고, 통합 설계의 궁극적인 목표인 시스템의 전체적인 성능 향상과 설계 시간 단축으로 우수한 목적 시스템을 구축할 수 있을 것으로 기대된다.

  • PDF

FDI observer design for linear system via STWS

  • Ahn, Pius;Kim, Min-Hyung;Kim, Jae-Il;Lee, Moon-Hee;Ahn, Doo-Soo
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1997년도 한국자동제어학술회의논문집; 한국전력공사 서울연수원; 17-18 Oct. 1997
    • /
    • pp.1423-1427
    • /
    • 1997
  • This paper deals with an algebraic approach to FDI observer design procedure. In general, FDI observer can be designed a sLuenbrger-type and equations for unknown input and actuator fault estimation include derivation of system outputs which is not available from the measurement directly. At this point, this paper presents STWS approach which can convert the derivation procedure to the recursive algebraic form by using its orthogonality and disjointess to alleviate such problems.

  • PDF

A Symbolic Computation Method for Automatic Generation of a Full Vehicle Model Simulation Code for a Driving Simulator

  • Lee Ji-Young;Lee Woon-Sung
    • Journal of Mechanical Science and Technology
    • /
    • 제19권spc1호
    • /
    • pp.395-402
    • /
    • 2005
  • This paper deals with modeling and computer simulation of a full multibody vehicle model for a driving simulator. The multibody vehicle model is based on the recursive formulation and a corresponding simulation code is generated automatically from AUTOCODE, which is a symbolic computation package developed by the authors using MAPLE. The paper describes a procedure for automatically generating a highly efficient simulation code for the full vehicle model, while incorporating realistically modeled components. The following issues have been accounted for in the procedure, including software design for representing a mechanical system in symbolic form as a set of computer data objects, a multibody formulation for systems with various types of connections between bodies, automatic manipulation of symbolic expressions in the multibody formulation, interface design for allowing users to describe unconventional force-and torque-producing components, and a method for accommodating external computer subroutines that may have already been developed. The effectiveness and efficiency of the proposed method have been demonstrated by the simulation code developed and implemented for driving simulation.

유전 알고리듬을 이용한 자기동조 제어기 (A self tuning controller using genetic algorithms)

  • 조원철;김병문;이평기
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1997년도 한국자동제어학술회의논문집; 한국전력공사 서울연수원; 17-18 Oct. 1997
    • /
    • pp.629-632
    • /
    • 1997
  • This paper presents the design method of controller which is combined Genetic Algorithms with the Generalized minimum variance self tuning controller. It is shown that the controllers adapts to changes in the system parameters with time delays and noises. The self tuning effect is achieved through the recursive least square algorithm at the parameter estimation stage and also through the Robbins-Monro algorithm at the stage of optimizing a polynomial parameters. The computer simulation results are presented to illustrate the procedure and to show the performance of the control system.

  • PDF

Design of a Nuclear Reactor Controller Using a Model Predictive Control Method

  • Na, Man-Gyun;Jung, Dong-Won;Shin, Sun-Ho;Lee, Sun-Mi;Lee, Yoon-Joon;Jang, Jin-Wook;Lee, Ki-Bog
    • Journal of Mechanical Science and Technology
    • /
    • 제18권12호
    • /
    • pp.2080-2094
    • /
    • 2004
  • A model predictive controller is designed to control thermal power in a nuclear reactor. The basic concept of the model predictive control is to solve an optimization problem for finite future time steps at current time, to implement only the first optimal control input among the solved control inputs, and to repeat the procedure at each subsequent instant. A controller design model used for designing the model predictive controller is estimated every time step by applying a recursive parameter estimation algorithm. A 3-dimensional nuclear reactor analysis code, MASTER that was developed by Korea Atomic Energy Research Institute (KAERI), was used to verify the proposed controller for a nuclear reactor. It was known that the nuclear power controlled by the proposed controller well tracks the desired power level and the desired axial power distribution.

Design of Speed Controller for an Induction Motor with Inertia Variation

  • Sin E. C.;Kong B. G.;Kim J. S.;Yoo J. Y.;Park T. S.;Lee J. H.
    • 전력전자학회:학술대회논문집
    • /
    • 전력전자학회 2001년도 Proceedings ICPE 01 2001 International Conference on Power Electronics
    • /
    • pp.374-379
    • /
    • 2001
  • In this paper, a novel design algorithm of speed controller for an Induction motor with the inertia variation is proposed. The main contribution of our work is a very robust, reliable and stable procedure for setting of the PI gains against the specified range of the inertia variation of an induction motor using Kharitonovs robust control theory. Therefore, the basic segment of controller design, the variation of induction motor inertia is estimated by the RLS (Recursive least square) method. PI based speed controller is widely used in industrial application for its simple structure and reliable performance. In addition the Kharitonov robust control theory is used for verification stability of closed-loop transfer function. The performance of this proposed design method is proved by digital simulation and experimentation with high performance DSP based induction motor driving system.

  • PDF

Control and Synchronization of New Hyperchaotic System using Active Backstepping Design

  • Yu, Sung-Hun;Hyun, Chang-Ho;Park, Mi-Gnon
    • International Journal of Fuzzy Logic and Intelligent Systems
    • /
    • 제11권2호
    • /
    • pp.77-83
    • /
    • 2011
  • In this paper, an active backstepping design is proposed to achieve control and synchronization of a new hyperchaotic system. The proposed method is a systematic design approach and exists in a recursive procedure that interlaces the choice of a Lyapunov function with the design of the active control. The proposed controller enables stabilization of chaotic motion to the origin as well as synchronization of the two identical new hyperchaotic systems. Numerical simulations illustrate the validity of the proposed control technique.

Backstepping Control and Synchronization for 4-D Lorenz-Stenflo Chaotic System with Single Input

  • Yu, Sung-Hun;Hyun, Chang-Ho;Park, Mig-Non
    • International Journal of Fuzzy Logic and Intelligent Systems
    • /
    • 제11권3호
    • /
    • pp.143-148
    • /
    • 2011
  • In this paper, a backstepping design is proposed to achieve stabilization and synchronization for the Lorenz-Stenflo (LS) chaotic system. The proposed method is a recursive Lyapunov-based scheme and provides a systematic procedure to design stabilizing controllers. The proposed controller enables stabilization of the chaotic motion and synchronization of two identical LS chaotic systems using only a single control input. Numerical simulations are presented to validate the proposed method.

다층 레벨 VHDL 시뮬레이터의 설계 (Design of a Multi-level VHDL Simulator)

  • 이영희;김헌철;황선영
    • 전자공학회논문지A
    • /
    • 제30A권10호
    • /
    • pp.67-76
    • /
    • 1993
  • This paper presents the design and implementation of SVSIM (Sogang VHDL SIMulator), a multi-level VHDL simulator, designed for the construction of an integrated VGDL design environment. The internal model of SVSIM is the hierarchical C/DFG which is extended from C/DFG to include the network hierarchy and local/glabal control informations. Hierarchical network is not flattened for simulation, resulting in the reduction of space complexity. The predufined/user-defined types except for the record type and the predefined/user-defined attributes are supported in SVSIM. Algorithmic-level descriptions can be siumlated by the support of recursive procedure/function calls. Input stimuli can be generated by command script in stimuli file or in VHDL source code. Experimential results show SVSIM can be efficiently used for the simulation of the pure behavioral descriptions, structural descriptions or mixture of these.

  • PDF

LSE 학습법을 이용한 퍼지제어기 설계와 도립진자의 제어 (Using Least-Square Learning Method design Fuzzy Controller and control Inverted Pendulum)

  • 김근기;유창완;임화영
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2000년도 하계학술대회 논문집 D
    • /
    • pp.2377-2379
    • /
    • 2000
  • Design of Fuzzy cotroller consists of intuition of human expert, and any other information about how to control system, they translated into a set of rules. If the rules adequately control the system, the design work is done well. If the rules are inadequate, the designer must modify the rules. Through this procedure, the system can be controlled. In this paper, we designed simply a fuzzy controller based on human knowledge, but it has errors showing some vibrations. So we updated the optimal parameters of fuzzy controller using Recursive least square algorithm.

  • PDF