• Title/Summary/Keyword: modular components

Search Result 146, Processing Time 0.03 seconds

Design and Implementation of the Survival Game API Using Dependency Injection (의존성 주입을 활용한 서바이벌 게임 API 설계 및 구현)

  • InKyu Park;GyooSeok Choi
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.23 no.4
    • /
    • pp.183-188
    • /
    • 2023
  • Game object inheritance and multiple components allow for visualization of system architecture, good code reuse, and fast prototyping. On the other hand, objects are more likely to rely on high latency between game objects and components, static casts, and lots of references to things like null pointers. Therefore, It is important to design a game in such a way so that the dependency of objects on multiple classes could be reduced and existing codes could be reused. Therefore, we designed the game to make the classes more modular by applying Dependency Injection and the design patterns proposed by the Gang of Four. Since these dependencies are attributes of the game object and the injection occurs only in the initialization pass, there is little performance degradation or performance penalty in the game loop. Therefore, this paper proposed an efficient design method to effectively reuse APIs in the design and implementation of survival games.

Conceptual Design of Oil Spill Protection Robot (원유유출 방재로봇의 컨셉디자인)

  • Kim, Ji-Hoon;Kim, Myung-Suk
    • The Journal of Korea Robotics Society
    • /
    • v.3 no.4
    • /
    • pp.345-350
    • /
    • 2008
  • This study aims to propose the concept design of oil spill protection robot which can rapidly intervene to control the oil spillage situation at the sea. Taking into account the fact that a huge amount of oil is transported trans-continentally by oil tanker, none of industrialized countries are completely safe from the marine oil spill which results in social, economical and ecological damages to their communities. The employment of double hull-oil tanker, pipe line transporting can be most safe way. Yet complete prevention of oil spill is probably not realistic. Accordingly the alternative solution to control marine oil spill and minimize the damages caused by the incident using intelligent robot technology based on swarm control method is proposed. The main features of oil spill protection(OSP) robot is explained via following three perspectives. Firstly, from functional point of view, OSP robot system safely and efficiently replaces oil boom installation manually conducted by human workers with intelligent robot technology based on swarm control theory. For second, its modular architecture brings efficient storage of main components including oil boom and facilitates maintenance. For the last, its geometric form and shape enables whole system to be installed to helicopter, boat or oil tanker itself with ease and to rapidly deploy the units to the oil spill area.

  • PDF

Low-Voltage-Stress AC-Linked Charge Equalizing System for Series-Connected VRLA Battery Strings

  • Karnjanapiboon, Charnyut;Jirasereeamornkul, Kamon;Monyakul, Veerapol
    • Journal of Power Electronics
    • /
    • v.13 no.2
    • /
    • pp.186-196
    • /
    • 2013
  • This paper presents a low voltage-stress AC-linked charge equalizing system for balancing the energy in a serially connected, valve-regulated lead acid battery string using a modular converter that consists of multiple transformers coupled together. Each converter was coupled through an AC-linked bus to increase the overall energy transfer efficiency of the system and to eliminate the problem of the unbalanced charging of batteries. Previous solutions are based on centralized and modularized topologies. A centralized topology requires a redesign of the hardware and related components. It also faces a high voltage stress when the number of batteries is expanded. Modularized solutions use low-voltage-stress, double-stage, DC-linked topologies which leads to poor energy transfer efficiency. The proposed solution uses a low-voltage stress, AC-linked, modularized topology that makes adding more batteries easier. It also has a better energy transfer efficiency. To ensure that the charge equalization system operates smoothly and safely charges batteries, a small intelligent microcontroller was used in the control section. The efficiency of this charge equalization system is 85%, which is 21% better than other low-voltage-stress DC-linked charging techniques. The validity of this approach was confirmed by experimental results.

Development of System Analysis Program of Liquid Rocket Engine II (액체로켓엔진 시스템 통합 해석 프로그램 개발 2)

  • Lee, Sangbok;Son, Min;Seo, Jongcheol;Lim, Taekyu;Roh, Tae-Seong;Koo, Jaye;Kim, Kuisoon
    • Journal of the Korean Society of Propulsion Engineers
    • /
    • v.18 no.1
    • /
    • pp.16-25
    • /
    • 2014
  • The system analysis and design program of the liquid rocket engine has been developed for preliminary conceptual design process. The program consists of modular programs analyzing the main thruster, the gas-generator, turbo-pumps, the turbine, pipes, valves and so on. Each module has been developed in order to estimate performance, weight, and shape parameters of the components. The results of them have been verified with experimental data or other programs.

VEHICLE ELECTRIC POWER SIMULATOR FOR OPTIMIZING THE ELECTRIC CHARGING SYSTEM

  • Lee, Wootaik;Sunwoo, MyoungHo
    • International Journal of Automotive Technology
    • /
    • v.2 no.4
    • /
    • pp.157-164
    • /
    • 2001
  • The vehicle electric power system, which consists of two major components: a generator and a battery, which have to provide numerous electrical and electronic systems with enough electrical energy. A detailed understanding of the characteristics of the electric power system, electrical load demands, and the driving environment such as road, season, and vehicle weight is required when the capacities of the generator and the battery are to be determined for a vehicle. An easy-to-use and inexpensive simulation program may be needed to avoid the over/under design problem of the electric power system. A vehicle electric power simulator is developed in this study. The simulator can be utilized to determine the optimal capacities of generators and batteries. To improve the expandability and easy usage of the simulation program, the program is organized in modular structures, and is run on a PC. Empirical electrical models of various generators and batteries, and the structure of the simulation program are presented. For executing the vehicle electric power simulator, data of engine speed profile and electric loads of a vehicle are required, and these data are obtained from real driving conditions. In order to improve the accuracy of the simulator, numerous driving data of a vehicle are logged and analyzed.

  • PDF

A Study of Pattern Generation Technique & Expressive Characteristics of Digital Ornament (디지털 오너먼트의 패턴생성기법 및 표현특성 연구)

  • Han, Hea-Shin;Kim, Moon-Duck
    • Korean Institute of Interior Design Journal
    • /
    • v.19 no.5
    • /
    • pp.83-94
    • /
    • 2010
  • Conventionally, ornament has developed around linear thinking based on Euclidean geometry, and been explained as simple and lucid natural Euclidean geometrical phenomena. The modular arrangement with vertical, horizontal and diagonal grids has been an organizing principle of classical ornament, but in digital era ornament is found not to be explained only with the principle of traditional arrangement due to the seemingly irregular complex forms. In that sense, this study presents the concept of digital ornament and examined the backgrounds of ornament in digital age, that are complex system and non-Euclidean geometry. Accordingly, the present study takes an approach by dividing new formal types of ornament into algorithmic form, hybrid form and dynamic form to find out a principle of pattern organization. Lately, architects who actively use computer for their architectural designs take the algorithmic strategies in nature and create various and complex patterns by simple rules. The patterns are not the repetition of the same, but the production of singularities. In addition, hybrid form by morphing shows a topologically flexible evolutionary transformation, and is used to create in-between transitional shapes from the source to target. Finally, the patterns by the interaction between the system components which are corresponded to the embedded forces emerge from dynamic simulation of the natural environment. Rather than objects itself, focus is given to the process of generating forms, and the ornamental patterns as the revelation of such implicit order provide not just the formal beauty but also spatial pathways for lights and air, maximizing the effects of lights.

A Study on the Efficiency Characteristics of the Interleaved CRM PFC using GaN FET (GaN FET를 적용한 인터리브 CRM PFC의 효율특성에 관한 연구)

  • Ahn, Tae-Young;Jang, Jin-Haeng;Gil, Yong-Man
    • The Transactions of the Korean Institute of Power Electronics
    • /
    • v.20 no.1
    • /
    • pp.65-71
    • /
    • 2015
  • This paper presents the efficiency analysis of a critical current mode interleaved PFC rectifier, in which each of three different semiconductor switches is employed as the active switch. The Si FET, SiC FET, and GaN FET are consecutively used with the prototype PFC rectifier, and the efficiency of the PFC rectifier with each different semiconductor switch is analyzed. An equivalent circuit model of the PFC rectifier, which incorporates all the internal losses of the PFC rectifier, is developed. The rms values of the current waveforms main circuit components are calculated. By adapting the rms current waveforms to the equivalent model, all the losses are broken down and individually analyzed to assess the conduction loss, switching loss, and magnetic loss in the PFC rectifier. This study revealed that the GaN FET offers the highest overall efficiency with the least loss among the three switching devices. The GaN FET yields 96% efficiency at 90 V input and 97.6% efficiency at 240 V, under full load condition. This paper also confirmed that the efficiency of the three switching devices largely depends on the turn-on resistance and parasitic capacitance of the respective switching devices.

Modular Program for Conceptual Design of Liquid Rocket Engine System, Part I : Essential Components Design (액체 로켓 엔진시스템 개념설계를 위한 모듈화 프로그램 Part I : 주요 구성품 설계)

  • Yang, Hee-Sung;Park, Byung-Hoon;Yoon, Woong-Sup
    • Journal of the Korean Society for Aeronautical & Space Sciences
    • /
    • v.35 no.9
    • /
    • pp.805-815
    • /
    • 2007
  • In order to build a conceptual design program for a liquid rocket engine system, performance based sub-programs for each core component of the engine system were made. Parts included were the combustion chamber, supersonic nozzle, centrifugal pump, and impulsive turbine. Simple mathematical models based on classical thermodynamic and inviscid theories were adopted with proper tuning by empirical data. In Part I, aiming to validate each sub-program, we examined the results of each program qualitatively, and parametrically investigated the sensitivity due to the change in design parameters.

Distributed Hybrid Simulation and Testing System using General-Purpose Finite Element Analysis Program (범용 유한요소해석 프로그램을 이용한 분산 공유 하이브리드 해석 및 실험 시스템)

  • Yun, Gun-Jin;Han, Bong-Koo
    • Journal of the Computational Structural Engineering Institute of Korea
    • /
    • v.21 no.1
    • /
    • pp.59-71
    • /
    • 2008
  • In this paper, a software framework that integrates computational and experimental simulation has been developed to simulate and test a large-scale structural system under earthquake loading. The proposed software framework does not need development of the computer codes for both dynamic and static simulations. Any general-purpose software can be utilized with a main control module and interface APIs. This opens up a new opportunity to facilitate use of sophisticated finite elements into hybrid simulation regime to enhance accuracy and efficiency of simulations. The software framework described in the paper is modular and uses object oriented programming concepts. A series of illustrative examples demonstrate that the system is fully-functional and is capable of running any number of experimental and/or analytical components.

Novel Method for Circulating Current Suppression in MMCs Based on Multiple Quasi-PR Controller

  • Qiu, Jian;Hang, Lijun;Liu, Dongliang;Geng, Shengbao;Ma, Xiaonan;Li, Zhen
    • Journal of Power Electronics
    • /
    • v.18 no.6
    • /
    • pp.1659-1669
    • /
    • 2018
  • An improved circulating current suppression control method is proposed in this paper. In the proposed controller, an outer loop of the average capacitor voltage control model is used to balance the sub-module capacitor voltage. Meanwhile, an individual voltage balance controller and an arm voltage balance controller are also used. The DC and harmonic components of the circulating current are separated using a low pass filter. Therefore, a multiple quasi-proportional-resonant (multi-quasi-PR) controller is introduced in the inner loop to eliminate the circulating harmonic current, which mainly contains second-order harmonic but also contains other high-order harmonics. In addition, the parameters of the multi-quasi-PR controller are designed in the discrete domain and an analysis of the stability characteristic is given in this paper. In addition, a simulation model of a three-phase MMC system is built in order to confirm the correctness and superiority of the proposed controller. Finally, experiment results are presented and compared. These results illustrate that the improved control method has good performance in suppressing circulating harmonic current and in balancing the capacitor voltage.