• Title/Summary/Keyword: Interest in Programming

Search Result 232, Processing Time 0.026 seconds

Applications of New Differential Dynamic Programming to the Control of Real-time Reservoir (새로운 미분동적 계획법에 의한 저수지군의 최적제어)

  • Sonu, Jung Ho;Lee, Jae Hyoung
    • KSCE Journal of Civil and Environmental Engineering Research
    • /
    • v.4 no.3
    • /
    • pp.27-42
    • /
    • 1984
  • The complexity and expensiveness of water resources projects have made optimum operation and design by computer-based techniques of increasing interest in recent years. Water resources problems in real world need many decisions under numerous constraints. In addition there are nonlinearities in the state and return function. This mathematical and technical troublesome must be overcome so that the optimum operation polices are determined. Then traditional dynamic optimization method encountered two major-cruxes: variable discretization and appearance of constraints. Even several recent methods which based on the Differential Dynamic Programming(DDP) have some difficulties in handling of constraints. This paper has presented New DDP which is applicable to multi-reservoir control. It is intended that the method suggested here is superior to abailable alternatives. This belief is supported by analysis and experiments(New DDT does not suffer course of dimensionality and requires no discretization and is able to handle easily all constraints nonlinearity).

  • PDF

A Study on the Standardization of On-Board Training System Software for Naval Ship Engineering Control System

  • Kwak, Seung-Chul
    • Journal of the Korea Society of Computer and Information
    • /
    • v.26 no.9
    • /
    • pp.97-104
    • /
    • 2021
  • Since 1993, Successfully localized naval combat System has made steady development on various domestic and foreign ships. On the other hand, Engineering Control System(ECS) is dependent on foreign companies. Therefore, there is a lot of interest and research in the localization of ECS in the navy defense industry. As one of various studies, a preliminary study of domestic ECS software that can be commonly applied to naval ships is in progress. This paper propose Ecs Obts Scalable Platform(EOSPA) as the standard architecture of ECS On-Board Training System(OBTS) software by applying object-oriented programming and standardization. And this introduces EOSPA's structure, function, and features of each component. Furthermore, high reusability and maintainability are expected in the development of ECS OBTS software applying EOSPA in various naval ships.

Series-Type Hybrid Electric Bus Fuel Economy Increase with Optimal Component Sizing and Real-Time Control Strategy (최적용량매칭 및 실시간 제어전략에 의한 직렬형 하이브리드 버스의 연비향상)

  • Kim, Minjae;Jung, Daebong;Kang, Hyungmook;Min, Kyoungdoug
    • Transactions of the Korean Society of Mechanical Engineers B
    • /
    • v.37 no.3
    • /
    • pp.307-312
    • /
    • 2013
  • The interest in reducing the emissions and increasing the fuel economy of ICE vehicles has prompted research on hybrid vehicles, which come in the series, parallel, and power-split types. This study focuses on the series-type hybrid electric vehicle, which has a simple structure. Because each component of a series hybrid vehicle is larger than the corresponding component of the parallel type, the sizing of the vehicle is very important. This is because the performance may be greater or less than what is required. Thus, in this research, the optimal fuel economy was determined and simulated in a real-world system. The optimal sizing was achieved based on the motor, engine/generator, and battery for 13 cycles, where DP was used. The model was developed using ASCET or a Simulink-Amisim Co-simulation platform on the rapid controller prototype, ES-1000.

A Method for Challenge Placement to Set the Level of Difficulty in a Car Driving Game (자동차 주행 게임에서의 난이도 설정을 위한 도전 배치 방법)

  • Kim, Sangchul;Park, Dosaeng
    • Journal of Korea Game Society
    • /
    • v.15 no.4
    • /
    • pp.169-178
    • /
    • 2015
  • Providing various levels of difficulty of game play is one of important considerations in game development. In this paper, we propose a method for obtaining the challenges that will be placed on the track of an one-player car driving game. Herein challenges denote obstacles on the track, and the level of difficulty is represented by an estimated time needed for driving one lap of the track. In the proposed method, the problem for finding challenge placement is modeled as an IP(Integer Programming) one, and then LP relaxation and Simultaneous Annealing are employed to find a solution. To the experiment with the proposed method, we can obtain challenge placements to approximately meet given target driving times. Also, after practically driving on the track where those obtained challenges are being placed, it is seen that the average driving times approximate the target driving times of those challenge placements. Our method can allow game play with various levels of difficulty so that the users' interest and the level of immerse are expected to be raised.

A Study on the Estimation Method of Daily Load Curve for the Optimization Design and Economic Evaluation of Stand-alone Microgrids Based on HOMER Simulation in Off-Grid Limiting the Supply of Electricity (제한급전하는 오프그리드의 독립형 마이크로그리드 최적 설계 및 경제성 평가를 위한 일부하곡선 추정 방안에 관한 연구)

  • Nam, Yong-Hyun;Youn, Seok-Min;Kim, Jung-Hoon;Hwang, Sung-Wook
    • The Transactions of The Korean Institute of Electrical Engineers
    • /
    • v.68 no.1
    • /
    • pp.27-35
    • /
    • 2019
  • There is a growing interest in various microgrid solutions that supply electricity 24 hours a day to off-grid areas where are not connected with the main grid, and Korea has many positive effects by constructing overseas microgrids as a country operating the emission trading scheme. Since it is not clear how to obtain load curves that is one of the inputs of the HOMER used to design a microgrid optimization plan, or it is necessary to examine whether electricity is supplied to the peak load level of the areas where have not received the electricity benefits from the viewpoint of the demand management, a methodology should be developed to know the load composition ratio and the shape of the daily load curve. In this paper, the relative coefficient and average load information for each load group obtained from the survey are used besides peak load and total average load. A mathematical model is proposed to derive the load composition ratio in the form of a Quadratic Programming and the load forecasting is performed using simple linear regression with future indicators. The effectiveness of the proposed method is confirmed for the Philippine island region supported by Korea Energy Agency and the Asian Development Bank.

DeepBlock: Web-based Deep Learning Education Platform (딥블록: 웹 기반 딥러닝 교육용 플랫폼)

  • Cho, Jinsung;Kim, Geunmo;Go, Hyunmin;Kim, Sungmin;Kim, Jisub;Kim, Bongjae
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.21 no.3
    • /
    • pp.43-50
    • /
    • 2021
  • Recently, researches and projects of companies based on artificial intelligence have been actively carried out. Various services and systems are being grafted with artificial intelligence technology. They become more intelligent. Accordingly, interest in deep learning, one of the techniques of artificial intelligence, and people who want to learn it have increased. In order to learn deep learning, deep learning theory with a lot of knowledge such as computer programming and mathematics is required. That is a high barrier to entry to beginners. Therefore, in this study, we designed and implemented a web-based deep learning platform called DeepBlock, which enables beginners to implement basic models of deep learning such as DNN and CNN without considering programming and mathematics. The proposed DeepBlock can be used for the education of students or beginners interested in deep learning.

Development of A Sketch-Based Robot Simulation Tool (스케치 기반 로봇 시뮬레이션 도구 개발)

  • Aoki, Hiroyuki;Shim, Jae-Kwoun;Kim, Ja-Mee;Lee, Won-Gyu
    • The Journal of Korean Association of Computer Education
    • /
    • v.15 no.2
    • /
    • pp.57-66
    • /
    • 2012
  • It is the advantage of robot programming to improve the learners' interest. However, the drawback is existed in the fact that it is not easy to determine whether the problem lies in the hardware factor or programmed logic when an error takes place. This study is an attempt to develop a simulation tool which assists learners to concentrate on the problems not relating to robot assembling but to robot program. It aims to enable beginners make a sketch of their ideas and examine their logic through simulation. Therefore, an Etoys-based robot programming tool is developed to allows user to download and execute the simulated program into an assembled robot. The significance of this study is that easy activity of sketch-based simulation can support learners to understand how the principles of computer science are applied in daily life such as an automatic door system.

  • PDF

Social Issue Analysis Based on Sentiment of Twitter Users (트위터 사용자들의 감성을 이용한 사회적 이슈 분석)

  • Kim, Hannah;Jeong, Young-Seob
    • Journal of Convergence for Information Technology
    • /
    • v.9 no.11
    • /
    • pp.81-91
    • /
    • 2019
  • Recently, social network service (SNS) is actively used by public. Among them, Twitter has a lot of tweets including sentiment and it is convenient to collect data through open Aplication Programming Interface (API). In this paper, we analyze social issues and suggest the possibility of using them in marketing through sentimental information of users. In this paper, we collect twitter text about social issues and classify as positive or negative by sentiment classifier to provide qualitative analysis. We provide a quantitative analysis by analyzing the correlation between the number of like and retweet of each tweet. As a result of the qualitative analysis, we suggest solutions to attract the interest of the public or consumers. As a result of the quantitative analysis, we conclude that the positive tweet should be brief to attract the users' attention on the Twitter. As future work, we will continue to analyze various social issues.

Design of Edutainment Contents Using Motion Recognition for Enhancing Sociability and Visual Perception of Children (유아의 시지각 및 사회성 향상을 위한 동작 인식 기반 에듀테인먼트 콘텐츠 개발)

  • Park, Yoon;Yang, Janghoon
    • The Journal of the Korea Contents Association
    • /
    • v.15 no.7
    • /
    • pp.170-180
    • /
    • 2015
  • With progress in emerging new media technology and associated device, there is growing interest in a new type of contents in the filed of children education. In this research, we developed a edutainment content for enhancing sociability and visual perception of children exploiting kinect. Recreating what is visually perceived with physical movement is adopted to develop visual perception. It is also designed such that one's sociability can be enhanced through experiencing natural physical contact and collaboration while interacting with the developed content. The prototype of the content was created through development of character to boost interest, a short animation for storytelling, and interactive programming. In the second pilot test which was done with the content improved through the first pilot test, it was observed that children easily played with it and actively participated in experiencing it. From this observation, it is expected that the developed content may work as a promising edutainment content which fosters children to enhance visual perception and sociability through natural interaction.

Implementation of Omni-directional Image Viewer Program for Effective Monitoring (효과적인 감시를 위한 전방위 영상 기반 뷰어 프로그램 구현)

  • Jeon, So-Yeon;Kim, Cheong-Hwa;Park, Goo-Man
    • Journal of Broadcast Engineering
    • /
    • v.23 no.6
    • /
    • pp.939-946
    • /
    • 2018
  • In this paper, we implement a viewer program that can monitor effectively using omni-directional images. The program consists of four modes: Normal mode, ROI(Region of Interest) mode, Tracking mode, and Auto-rotation mode, and the results for each mode is displayed simultaneously. In the normal mode, the wide angle image is rendered as a spherical image to enable pan, tilt, and zoom. In ROI mode, the area is displayed expanded by selecting an area. And, in Auto-rotation mode, it is possible to track the object by mapping the position of the object with the rotation angle of the spherical image to prevent the object from deviating from the spherical image in Tracking mode. Parallel programming for processing of multiple modes is performed to improve the processing speed. This has the advantage that various angles can be seen compared with surveillance system having a limited angle of view.