• Title/Summary/Keyword: Distributed real-time control system

Search Result 297, Processing Time 0.046 seconds

Reliability Analysis for Train Control System by Software Fault Tolerance Techniques (소프트웨어 결함허용 기법에 의한 열차제어시스템 신뢰도 분석)

  • Suh, Seog-Chul;Lee, Jong-Woo
    • Journal of the Korean Society for Railway
    • /
    • v.12 no.6
    • /
    • pp.1043-1048
    • /
    • 2009
  • PES (Programmable Electronic System) is used by software development for the train control system. PES has been widely used in real world and consists of hardware, firmware and application software. The PES are easily apply to many applications because its implementation has high flexibility. Many safety critical functions are realized through software in safety critical system. Normally, it is difficult to detect failures for PES system because the PES is too sophisticated to identify sources of the failure. So, the reliability analysis is needed by using software fault tolerance techniques. Currently, there are the recovery block, distributed recovery block, N-version programming, N self-checking programming in fault tolerance techniques. In this paper, the models of recovery block and N-version programming in software fault tolerance techniques are suggested by using the Markov model. Also, the reliability in the train control system is analyzed through changing time. The fault occupancy rates of the program, adjustment test and voter are stationary. So, the relation between time and reliability is presented by using Matlab program. In the result of reliability, the reliability of recovery block is more high than N-version programming in case of the same number of substitution block.

An Controller Area Network(CAN) Application for Humanoid Robot (휴머노이드 로봇에 대한 CAN 적용)

  • Ku, Ja-Bong;Huh, Uk-Youl;Kim, Jin-Geol
    • Proceedings of the KIEE Conference
    • /
    • 2004.07d
    • /
    • pp.2400-2402
    • /
    • 2004
  • The Controller Area Network (CAN) is being widely used in real-time control applications such as automobiles, aircraft, and automated factories. Unfortunately, CAN, in its current form, is not able to either share out the system bandwidth among the different devices fairly or to grant an upper bound on the transmission times experienced by the nodes connected to the communication medium as it happens, for instance, in the token-based networks. In this paper, we present the message scheduling for CAN, based on the distributed control scheme to integrate actuators and sensors in a humanoid robot. Besides introducing the new algorithm, this paper also presents some performance figures obtained using a specially developed software simulator, while the behavior of the new algorithm is compared with the traditional CAN systems, in order to see how effective they are.

  • PDF

Development of a Multiplexing Method for Multi-System Control (복수시스템 제어를 위한 멀티플랙싱 기법 개발)

  • Oh, Dong-Jin;Yoon, Sang-Jin;Cho, Yong-Seok;Park, Ki-Heon
    • Proceedings of the KIEE Conference
    • /
    • 2000.07d
    • /
    • pp.2542-2544
    • /
    • 2000
  • In this paper, CAN(Controller Area Network)is used to solve the wire harness problem in the outside mirror of automobile which has a lot of functions in narrow space. If the number of wires is reduced, it has benefits of lower product cost and maintenance. CAN was originally developed by the German company Robert Bosch for use in the car industry to provide a cost-effective communications bus for in car electronics and as alternative to expensive and cumbersome wiring looms. CAN controller is a serial communication protocol which efficiently supports distributed real-time control with a very high level of security. The communication between master CAN controller and slave CAN controller is realized and controller's performance is tested by experiment.

  • PDF

Deep Neural Network-Based Critical Packet Inspection for Improving Traffic Steering in Software-Defined IoT

  • Tam, Prohim;Math, Sa;Kim, Seokhoon
    • Journal of Internet Computing and Services
    • /
    • v.22 no.6
    • /
    • pp.1-8
    • /
    • 2021
  • With the rapid growth of intelligent devices and communication technologies, 5G network environment has become more heterogeneous and complex in terms of service management and orchestration. 5G architecture requires supportive technologies to handle the existing challenges for improving the Quality of Service (QoS) and the Quality of Experience (QoE) performances. Among many challenges, traffic steering is one of the key elements which requires critically developing an optimal solution for smart guidance, control, and reliable system. Mobile edge computing (MEC), software-defined networking (SDN), network functions virtualization (NFV), and deep learning (DL) play essential roles to complementary develop a flexible computation and extensible flow rules management in this potential aspect. In this proposed system, an accurate flow recommendation, a centralized control, and a reliable distributed connectivity based on the inspection of packet condition are provided. With the system deployment, the packet is classified separately and recommended to request from the optimal destination with matched preferences and conditions. To evaluate the proposed scheme outperformance, a network simulator software was used to conduct and capture the end-to-end QoS performance metrics. SDN flow rules installation was experimented to illustrate the post control function corresponding to DL-based output. The intelligent steering for network communication traffic is cooperatively configured in SDN controller and NFV-orchestrator to lead a variety of beneficial factors for improving massive real-time Internet of Things (IoT) performance.

Fuzzy Droop Control considering SOC Balancing of BESSs (다수 BESS의 SOC Balancing을 고려한 퍼지 드룹 제어)

  • Han, Seong-Geun;Yoo, Hyeong-Jun;Kim, Hak-Man
    • The Transactions of The Korean Institute of Electrical Engineers
    • /
    • v.64 no.4
    • /
    • pp.616-622
    • /
    • 2015
  • A microgrid which is composed of distributed generation systems, energy storage systems and loads is operated in the grid-connected mode and in the islanded mode. Especially, in the islanded mode, a microgrid should maintain frequency in the allowed range. The frequency is decided by a balance between power supply and power demand. In general, the frequency is controlled by using battery energy storage systems (BESSs) in the microgrid. Especially, droop control is applied to controlling BESSs in the microgrid. Meanwhile, over-charging and deep-discharging of BESS in operation and control cause life-shortening of batteries. In this paper, a fuzzy droop control is proposed to change droop gains adaptively by considering state of charge (SOC) of BESSs to improve the life cycle of the battery. The proposed fuzzy droop control adjusts droop gains based on SOC of BESSs in real time. In other to show the performance of the proposed fuzzy droop control, simulation based on Matlab/Simulink is performed. In addition, comparison of the convention droop control and the proposed fuzzy droop control is also performed.

Supervised Hybrid Control Architecture for Navigation of a Personal Robot

  • Shin, Hyun-Jong;Im, Chang-Jun;Kim, Jin-Oh;Lee, Ho-Gil
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2003.10a
    • /
    • pp.1178-1183
    • /
    • 2003
  • As personal robots coexist with a person with a role to help a person, while adapting various human life and environment, the personal robots have to accommodate frequently-changing or different-from-home-to-home environment. In addition, personal robots may have many kinds of different Kinematic configurations depending on the capabilities. Some may have a mobile base and others may have arms and a head. The motivation of this study arises from this not-well-defined home environment and varying Kinematic configuration. So the goal of this study is to develop a general control architecture for personal robots. There exist three major architectures; deliberative, reactive and hybrid. We found that these are applicable only for the defined environment with a fixed Kinematic configuration. Neither could accommodate the above two requirements. For the general solution, we propose a Supervised Hybrid Architecture (SHA), in which we use double layers of deliberative and reactive controls, distributed control with a modular design of Kinematic configurations, and real-time Linux OS. Deliberative and reactive actions interact through a corresponding arbitrator. These arbitrators help a robot to choose an appropriate architecture depending on the current situation to successfully perform a given task. The distributed control modules communicate through IEEE 1394 for the easy expandability. With a personal robot platform with a mobile base, two arms, a head and a pan-tilt stereo eye system, we tested the developed SHA for static as well as dynamic environments. For this application, we developed decision-making rules for selecting appropriate control methods for several situations of navigation task. Examples are shown to show the effectiveness.

  • PDF

The development of WTB(Wire Train Bus) Analyzer for the TCN(Train Communication Network) testing (TCN(Train Communication Network) 통신 시험용 WTB(Wire Train Bus) Analyzer 개발)

  • Jeon, Seong-Joon;Paik, Jin-Sung;Shon, Kang-Ho
    • Proceedings of the KSR Conference
    • /
    • 2008.06a
    • /
    • pp.1936-1945
    • /
    • 2008
  • In Korea, TCN has applied to the Korean High-speed Train (HSR350X) through G7 High-speed Train development project. TCN is the most suitable international standard communication network for distributed control systems that is adopted for high-speed of vehicle, safety and flexibility. TCN is the network exclusively for the high-speed train and electrical trains. This TCN satisfies the network standards. The network standards are real time communication, fault tolerance design, integrated data system, resistance of environment, automated recognition for modification of vehicle formation and maintenance. The purpose of this research is applying the development of WTB analyzer which is part of communication network system TCN, to check the communication of high-speed trains and electrical trains.

  • PDF

Mitigation of Negative Impedance Instabilities in a DC/DC Buck-Boost Converter with Composite Load

  • Singh, Suresh;Rathore, Nupur;Fulwani, Deepak
    • Journal of Power Electronics
    • /
    • v.16 no.3
    • /
    • pp.1046-1055
    • /
    • 2016
  • A controller to mitigate the destabilizing effect of constant power load (CPL) is proposed for a DC/DC buck-boost converter. The load profile has been considered to be predominantly of CPL type. The negative incremental resistance of the CPL tends to destabilize the feeder system, which may be an input filter or another DC/DC converter. The proposed sliding mode controller aims to ensure system stability under the dominance of CPL. The effectiveness of the controller has been validated through real-time simulation studies and experiments under various operating conditions. The controller has been demonstrated to be robust with respect to variations in supply voltage and load and capable of mitigating instabilities induced by CPL. Furthermore, the controller has been validated using all possible load profiles, which may arise in modern-day DC-distributed power systems.

A Study of NMEA 2000 Protocol Application for Ship Electrical Power Converter Monitoring System (NMEA 2000 프로토콜을 적용한 선박 전력 컨버터 모니터링 시스템에 관한 연구)

  • Hong, Ji-Tae;Park, Dong-Hyun;Yu, Yung-Ho
    • Journal of Advanced Marine Engineering and Technology
    • /
    • v.35 no.2
    • /
    • pp.288-294
    • /
    • 2011
  • In this paper, the FPGA-based SoC board (Xilinx Virtex-4 ML401 EVM) is adopted to control electrical power inverter system. For marine application, its performance is shown on PC-based system for monitoring electrical characteristics of a power inverter using by the NMEA 2000 protocol. This power inverter system is achieved in Real-Time monitoring and control by dual micro-processor operation on embedded FPGA-based SoC board. One micro processor is for control (Control processor) electrical power inverter using by PWM signal. And the other microprocessor (Communication processor) is for communication with PC-based monitoring system. The two-processor is communicating each other using by dual-port ram (DPRAM). PC-based system user can control and monitor information of the electrical power inverter via NMEA 2000 based communication processor. Control and monitoring information includes the inverter status and configuration. SoC board converts this information to Parameter Group Numbers (PGNs) in the NMEA 2000 protocol. This system can be applied to marine power electronics for distributed power generation, transmission or regulation systems on the ship.

An Efficient Causal Order Algorithm for Real-Time Environment (실시간 환경을 위한 효율적인 인과순서 알고리즘)

  • Jang Ik-hyeon
    • The KIPS Transactions:PartA
    • /
    • v.12A no.1 s.91
    • /
    • pp.23-30
    • /
    • 2005
  • Causal order of message delivery algorithm ensures that every transmitted message is delivered in causal order. It should be noted that control information should be transmitted with each message in order to enforce causal order. Hence, it is important to reduce this communication overhead because the impact of the overhead increases proportionally with the number of related processes. In this paper we propose and evaluate effective a ${\Delta}-causal$ order algorithm for multimedia data which have real-time property. To reduce transmission overhead, proposed algorithm eliminates redundant information as early as possible which is not explicitly required for preserving causal order. Average communication overhead of our algorithm is much smaller than other existing algorithms.