• Title/Summary/Keyword: Simulation Control Language

Search Result 129, Processing Time 0.024 seconds

An interactive environment for simulation and real-time implementation of control systems

  • Koga, Masanobu
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1995.10a
    • /
    • pp.336-339
    • /
    • 1995
  • An approach to efficient implementation of real-time control systems is presented in this paper. A compiler for translation of control algorithms is used in combination with a general program for real-time control. The compiler translates control algorithms written for the simulation in a design language to an implementation language. The translated algorithms are then automatically incorporated in the real-time control program.

  • PDF

Integrate Processing Scheme of Flow Control Language (흐름 제어 언어의 통합 처리)

  • Kim, Tae-Wan;Chang, Chun-Hyon
    • The KIPS Transactions:PartD
    • /
    • v.11D no.2
    • /
    • pp.415-422
    • /
    • 2004
  • Automation systems improve the productivity of works which relate to product design, facilities management, fault processing and quality evaluation. In these systems, the description language for monitoring and control process is called new control language. These are five flow control languages : IL, ST, FBD, SFC and LD. IL and ST are based on left form. FBD, SFC and LD are based on graphic form. Generally, a software which monitors and controls a system is allowed to use just one flow control language. It is impossible to use more than two languages for simulation in the same system environment. In this paper, we analyzed the characteristics of flow control languages and the process of programming in the legacy system. In addition, for the Integrated processing of languages, we propose Extended ST based on the high-level ST language. Based on this research, we implement a graphical language editor and EST-IL convertor. The graphical language editor makes sequence rules, and converts graphical language into EST. EST-IL convertor has a function to convert EST into IL which is similar to assembly language. As the result of this paper, we present a scheme which integrates all the flow control language processing based on IL.

Development of GPC algorithm for the advanced cotnrol system (고급분산 제어 시스템을 위한 일반형 예측 제어 알고리즘의 개발)

  • 김성우;박세화;김병국;변증남
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1993.10a
    • /
    • pp.965-969
    • /
    • 1993
  • In this paper, the GPC algorithm is developed for ACS(advanced control system). ACS equals to DCS(distributed control system) with some advanced control algorithm, for example, fuzzy logic controller, autotuning. By its embedded structural control language, which uses simple function codes corresponding to each function blocks, it is possible to construct multiloop controller. The developed GPC function code is divided by RLS (recursive least square) parameter estimator and GPC controller. Simulation result show the availability of GPC function code using the control language.

  • PDF

A Study on the Battle Management Language Application for the C4I and M&S Interoperation in ROK Forces (한국군에서의 C4I체계와 M&S 상호운용을 위한 BML 적용에 관한 연구)

  • Jung, Whan-Sik;Lee, Jae-Yeong
    • Journal of the Korea Society for Simulation
    • /
    • v.19 no.1
    • /
    • pp.91-101
    • /
    • 2010
  • Battle Management Language (BML) is defined as an unambiguous language intended to provide for command and control of simulated and live forces in U.S. It has been developed to connect between command and control system and Modeling & Simulation in the U.S., including NATO M&S Working Group. Its goal is to provide situational awareness and offer a path forward for interoperation of C2 systems and simulations. This study deals with BML development in U.S. that begins from army and is being expanded in multinational environment. It also proposes the BML application for C4I and M&S interoperation in the Korean forces. Recent developments of BML in U.S. have shown the potential for interoperation between C2 systems and simulations in a coalition environment. Finally, this study proposes a general BML application method and shows the example of its application to the Korea Joint Command Control System (KJCCS). It provides an architecture and a milestone for BML application in the Korean forces.

Demonstration to Operate and Control Frequency Regulation of Power System by 4MW Energy Storage System (4MW 에너지저장장치의 전력계통 주파수 조정 운전제어를 위한 실증)

  • Lim, Geon-Pyo;Han, Hyun-Gyu;Chang, Byung-Hoon;Yang, Seung-Kwon;Yoon, Yong-Beum
    • The Transactions of the Korean Institute of Electrical Engineers P
    • /
    • v.63 no.3
    • /
    • pp.169-177
    • /
    • 2014
  • Operation and control system has been installed and tested to use energy storage system(ESS) for frequency regulation at 4MW class of ESS demonstration facility installed at Jeju island, Korea in 2013. Simulation tests were performed by programing language C# for power system of Jeju island to develop control algorithm. Site simulation tests were performed in control system itself without connecting power system and energy storage system. Control algorithm was coded, modified and tested to load to controller and communication system and human-machine interface were developed and tested in the process of simulation tests. After similar results to that of simulation tests by programing language were obtained, power system and energy storage system demonstration facility were connected to control system by communication system. Energy storage system for frequency regulation was tested for actual frequency and simulation frequency. The site tests showed the similar results to that of simulation tests and the control systems is possible to be operated for frequency regulation. Faster response of energy storage system for frequency regulation, less costs and less capacity of energy storage systems which cover for frequency regulation of power plants. It is expected that more studies for time-reduction and time-delay elements can make less capacity of energy storage system cover more role of frequency regulation of power plants.

Object-Oriented Real-Time Language NRCL (객체지향 실시간 시뮬레이션 언어 NRCL)

  • 이은영;최성운;이강선
    • Proceedings of the Korea Society for Simulation Conference
    • /
    • 2000.11a
    • /
    • pp.198-203
    • /
    • 2000
  • NRCL(NaRae Hardware Control Language)은 C++ 기반의 산업용 객체 지향 실시간 언어이다. NRCL은 멀티태스킹이 가능하며, 이벤트 위주(Event-Driven) 방식의 가벼운 언어이다. 언어를 가볍게 만들기 위해 NRCL은 태스크를 최소 단위의 객체(컴포넌트)로 정의하였으며, 스케줄러(메시지 처리기)를 통해 우선 순위 방식으로 태스크들을 활성화시킨다. 본 논문에서는 효율적인 실시간 시뮬레이터 작성을 위한 객체지향 실시간 언어 NRCL을 제안하고, NRCL을 통한 재사용성, 이식성, 확장성, 유지 보수성을 보인다.

  • PDF

Micro-Computer Simulation Programs for a Pneumatic Control System (공압구동장치 해석을 위한 마이크로 컴퓨터 시뮬레이션에 관한 연구)

  • 주해호;서재경
    • Transactions of the Korean Society of Mechanical Engineers
    • /
    • v.10 no.6
    • /
    • pp.845-851
    • /
    • 1986
  • This Paper presents micro-computer simulation programs for a pneumatic control system. The simulation programs have been written in BASIC language which is suitable for 6502CPU with 48KB memory and consist of 11 programs which describe the time response and frequency response of the pneumatic actuation system. This simulation package is stored in 51/4 inch floppy diskette. The user requires no simulation expertise on the part of designer. As the result of using this simulation programs for the pneumatic control system with stabilizing tank, it has shown that the response time of the system using air as working medium takes more time to be settled but relatively stable rather than the system using helium.

Design and Implementation of a Control Language for Continuous Process Automation : Function Block Diagram Approach (연속공정 자동화를 위한 Function block diagram형 제어언어의 설계 및 구현)

  • Cho, Y. J.;Yoom, T. W.;Lee, J. S.;Oh, S. R.;Choy, I.;Kim, K. B.
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1991.10a
    • /
    • pp.226-231
    • /
    • 1991
  • A graphic control language using function block diagram approach is designed and implemented, applicable to real-time control for continuous process automation system. The procedure implementing the control language is composed of three parts, editor, compiler, and executer. The editor generates the control algorithm file, which contains function block information in the text form, by menu-driven method on the color graphic screen. The compiler translates the contents of the control algorithm file to machine codes and their related data. Then, the executer generates a task that makes the machine codes executed at every sampling period in the target processor. The validity of the concept in its design and implementaion is assured by on-line simulation in the multi-function controller designed for continuous process automation.

  • PDF

A modeling of manufacturing system and a model analysis by a SIMAN language (생산공정의 모델링과 SIMAN 언어에 의한 모델분석)

  • 이만형;김경천;한성현
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1987.10b
    • /
    • pp.300-306
    • /
    • 1987
  • This paper deals with a modeling of manufacturing system and a model analysis by a SIMAN language. A flow of production process is analyzed, and a mathematical model on the basis of the analyzed data is simulated by a SIMAN language. An object of this study is to achieve an optimization of production a reduction of cost, and an improvement of quality by a applicable line-balancing technique and an optimization technique in a real factor induced an analysis and synthesis of the result of simulation.

  • PDF

Simulation and performance evaluation of J1850 protocol for automotive communication (차량통신용 J1850 프로토콜의 시뮬레이션 및 성능평가)

  • Nam, Sang-Un;Yoon, Jung-A;Lee, Seok
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1996.10b
    • /
    • pp.816-819
    • /
    • 1996
  • This paper focuses on development of simulation model for SAE J1850 and performance evaluation of a J1850 network. The simulation model has been developed by using discrete event simulation language. SAE J1850 is one of Class B network protocol for general data sharing applications. Through numerous simulation experiments, several important performance factors such as the probability of a successful transmission, average queue delay, and throughput have been evaluated.

  • PDF