• Title/Summary/Keyword: modular programming

Search Result 50, Processing Time 0.026 seconds

Development of Real-time Control System for White bBamline and Microprobe Beamline (백색광 및 X선 미세탐침 빔라인용 실시간 제어시스템 개발)

  • 윤종철;이진원;고인수
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1997.10a
    • /
    • pp.748-751
    • /
    • 1997
  • The White Beamline of the Pohang Accelerator Laboratory(PAL) consists of main and second slits, a microprobe system, two ion chambers, a video-microscope, and a Si(Li) detector. These machine components must be controlled remotely through computer system to make user experiments precise and speedy. A real-time computer control system was developed to control and monitor these machine components. A VNIEbus computer with OS-9 real-time operating system was used for low-level data acquisition and control. VME I/O modules were used for step motor control and scaler control. The software has modular structure for maximum performance and easy maintenance. We developed database, I/O driver, and control software. We used PC/Window95 for data logging and operator interface. Visual C++ was used graphical user interface programming. RS232C was used for communication between VME and PC.

  • PDF

Design and Development of an Advanced Real-Time Satellite Simulator

  • Kang, Ja-Young;Kim, Jae-Moung;Chung, Seon-Jong
    • ETRI Journal
    • /
    • v.17 no.3
    • /
    • pp.1-16
    • /
    • 1995
  • An advanced real-time satellite simulator (ARTSS) has been developed to support the ground operations activities of the ETRI satellite control system, such as testing of the system facilities, validation of flight control procedures, verification of satellite commands as well as training of the ground operators. The design of ARTSS is based on the top-down approach and makes use of a modular programming to ensure flexibility in modification and expansion of the system. Graphics-based monitoring and control facilities enhance the satellite simulation environment. The software spacecraft model in ARTSS simulates the characteristics of a geostationary communication satellite using a momentum bias three-axis stabilization control technique. The system can be also interfaced with a hardware payload subsystem such as Ku-band communication transponder to enhance the simulator capability. Therefore, ARTSS is a high fidelity satellite simulation tool that can be used on low-cost desk top computers. In this paper, we describe the design features, the simulation models and the real-time operating functions of the simulator.

  • PDF

A Windows Operating System based Control Display Unit for a Commercial High Precision Inertial Navigation System (상용 초정밀 관성항법시스템용 윈도우즈 운영체제 기반 CDU(Control Display Unit) 설계)

  • Kim, Jeong-Won;Shin, Dae-Sik;Hwang, Dong-Hwang;Lee, Sang-Jeong;Park, Yong-Woon
    • Proceedings of the KIEE Conference
    • /
    • 2005.10b
    • /
    • pp.101-103
    • /
    • 2005
  • This paper designs a CDU(Control Disaply Unit) for commercial high precision INS(Inertial Navigation System). The CDU is designed using GUI(Graphic User Interface) programming running on Windows operating system. Since the designed CDU provides standard functions of the Windows operating systems and has a modular structure, it is easy to modify and extend. The CDU has been interfaced to the H-726 INS, from which it's usefulness can be seen.

  • PDF

계층구조 시스템에서의 최적 중복 구조 설계

  • 김종운;윤원영;신주환
    • Proceedings of the Korean Reliability Society Conference
    • /
    • 2000.11a
    • /
    • pp.399-404
    • /
    • 2000
  • Redundancy allocation problems have been considered at single-level systems and it may be the best policy in some specific situations, but not in general. With regards to reliability, it is most effective to allocate the lowest objects, because parallel-series systems are more reliable than series-parallel systems. However, the smaller and tower in the system an object is, the more time and accuracy are needed for duplicating it, and so, the cost can be decreased by using modular redundancy. Therefore, providing redundancy at high levels like as modules or subsystems, can be more economical than providing redundancy at low levels or duplicating components. In this paper, the problem in which redundancy is allocated at all level in a series system is addressed, a mixed integer nonlinear programming model is presented and genetic algorithm is proposed. An example illustrates the procedure.

  • PDF

A Study on the Integrated Diagnosis System for Unmanned Substation and Transmission Network in Local Control Center (지역급전 제어소의 무인변전소와 송전망 통합진단 시스템에 관한 연구)

  • Lee, Heung-Jae;Lim, Chan-Ho;Choi, Gi-Hoon
    • Proceedings of the KIEE Conference
    • /
    • 1995.11a
    • /
    • pp.516-518
    • /
    • 1995
  • This paper presents an integrated fault diagnosis expert system for power systems. The proposed system diagnoses various faults occurred in both substations and transmission lines even in the case that substation fault is spreaded over the network. To cope with this problem, A meta-inference method is proposed. This scheme shares same the data structure with the pre-developed intelligent operational aid expert system installed in a practical sub-control center, without modification. This advanced integrated diagnosis system is developed using a low cost personal computer owing to the special modular programming technique. Case studies show a promising possibility of the proposed method.

  • PDF

Development of Control Software for KOREA Standard EMU (도시철도차량용 국내 표준모델의 주제어 S/W 개발(1))

  • 안태기;한성호;온정근;백종현;박현준
    • Proceedings of the KSR Conference
    • /
    • 1999.05a
    • /
    • pp.259-266
    • /
    • 1999
  • This paper is intended to provide a method to design control software for the TCMS, train control and monitoring system. The TCMS with this control software will be applied KOREA Standard EMU. The control software is designed by SCADE Case tool to concern safety and reliability. The function for the EMU is implemented in software easily programmed, using a functional block, graphic programming language. The control software has modular design and each module is tested with SCADE simulator. This time we focus a door control module, present a design method and a simulation method for that module.

  • PDF

Optimal redundancy allocation in hierarchical systems using genetic algorithm (유전 알고리즘을 이용한 계층구조 시스템에서의 최적 중복 구조 설계)

  • 윤원영;김종운
    • Journal of Applied Reliability
    • /
    • v.1 no.1
    • /
    • pp.1-8
    • /
    • 2001
  • Redundancy allocation problems have been considered at single-level systems and it may be the best policy in some specific situations, but not in general. With regards to reliability, it is most effective to allocate the lowest objects, because parallel-series systems are more reliable than series-parallel systems. However, the smaller and lower in the system an object is, the more time and accuracy are needed for duplicating it, and so, the cost can be decreased by using modular redundancy Therefore, providing redundancy at high levels like as modules or subsystems, can be more economical than providing redundancy at low levels or duplicating components. In this paper, the problem in which redundancy is allocated at all level in a series system is addressed, a mixed integer nonlinear programming model is presented and a genetic algorithm is proposed. An example illustrates the procedure.

  • PDF

Development of Control Software for KOREA Standard EMU (도시철도차량용 국내 표준모델의 주제어 S/W 개발(3))

  • 안태기;한성호;이수길;이관섭;김원경;최규형
    • Proceedings of the KSR Conference
    • /
    • 2000.05a
    • /
    • pp.360-367
    • /
    • 2000
  • This paper is intended to provide a method to design control software for the TCMS, train control and monitoring system. The TCMS with this control software will be applied KOREA Standard EMU. The control software is designed by SCADE Case tool to concern safety and reliability. The function for the EMU is implemented in software easily programmed, using a functional block, graphic programming language. The control software has modular design and each module is tested with SCADE simulator. This time we focus a Driving control module, including brake control module, and present a design method and a simulation method for that module.

  • PDF

Development of Control Software for KOREA Standard EMU (도시철도차량용 국내 표준모델의 주제어 S/W개발(2))

  • 안태기;한성호;백종현;이수길;박현준
    • Proceedings of the KSR Conference
    • /
    • 1999.11a
    • /
    • pp.302-309
    • /
    • 1999
  • This paper is intended to provide a method to design control software fur the TCMS, train control and monitoring system. The TCMS with this control software will be applied KOREA Standard EMU. The control software is designed by SCADE Case tool to concern safety and reliability. The function for the EMU is implemented in software easily programmed, using a functional block, graphic programming language. the control software has modular design and each module is tested with SCADE simulator. This time we focus a HVAC(heater, ventilation and air conditioner controller) control module, present a design method and a simulation method for that module.

  • PDF

Design of Programmable and Configurable Elliptic Curve Cryptosystem Coprocessor (재구성 가능한 타원 곡선 암호화 프로세서 설계)

  • Lee Jee-Myong;Lee Chanho;Kwon Woo-Suk
    • Journal of the Institute of Electronics Engineers of Korea SD
    • /
    • v.42 no.6 s.336
    • /
    • pp.67-74
    • /
    • 2005
  • Crypto-systems have difficulties in designing hardware due to the various standards. We propose a programmable and configurable architecture for cryptography coprocessors to accommodate various crypto-systems. The proposed architecture has a 32 bit I/O interface and internal bus width, and consists of a programmable finite field arithmetic unit, an input/output unit, a register file, and a control unit. The crypto-system is determined by the micro-codes in memory of the control unit, and is configured by programming the micro-codes. The coprocessor has a modular structure so that the arithmetic unit can be replaced if a substitute has an appropriate 32 bit I/O interface. It can be used in many crypto-systems by re-programming the micro-codes for corresponding crypto-system or by replacing operation units. We implement an elliptic curve crypto-processor using the proposed architecture and compare it with other crypto-processors