• Title/Summary/Keyword: object-oriented simulation

Search Result 243, Processing Time 0.027 seconds

A Deep Space Orbit Determination Software: Overview and Event Prediction Capability

  • Kim, Youngkwang;Park, Sang-Young;Lee, Eunji;Kim, Minsik
    • Journal of Astronomy and Space Sciences
    • /
    • v.34 no.2
    • /
    • pp.139-151
    • /
    • 2017
  • This paper presents an overview of deep space orbit determination software (DSODS), as well as validation and verification results on its event prediction capabilities. DSODS was developed in the MATLAB object-oriented programming environment to support the Korea Pathfinder Lunar Orbiter (KPLO) mission. DSODS has three major capabilities: celestial event prediction for spacecraft, orbit determination with deep space network (DSN) tracking data, and DSN tracking data simulation. To achieve its functionality requirements, DSODS consists of four modules: orbit propagation (OP), event prediction (EP), data simulation (DS), and orbit determination (OD) modules. This paper explains the highest-level data flows between modules in event prediction, orbit determination, and tracking data simulation processes. Furthermore, to address the event prediction capability of DSODS, this paper introduces OP and EP modules. The role of the OP module is to handle time and coordinate system conversions, to propagate spacecraft trajectories, and to handle the ephemerides of spacecraft and celestial bodies. Currently, the OP module utilizes the General Mission Analysis Tool (GMAT) as a third-party software component for high-fidelity deep space propagation, as well as time and coordinate system conversions. The role of the EP module is to predict celestial events, including eclipses, and ground station visibilities, and this paper presents the functionality requirements of the EP module. The validation and verification results show that, for most cases, event prediction errors were less than 10 millisec when compared with flight proven mission analysis tools such as GMAT and Systems Tool Kit (STK). Thus, we conclude that DSODS is capable of predicting events for the KPLO in real mission applications.

SOC Bus Transaction Verification Using AMBA Protocol Checker

  • Lee, Kab-Joo;Kim, Si-Hyun;Hwang, Hyo-Seon
    • JSTS:Journal of Semiconductor Technology and Science
    • /
    • v.2 no.2
    • /
    • pp.132-140
    • /
    • 2002
  • This paper presents an ARM-based SOC bus transaction verification IP and the usage experiences in SOC designs. The verification IP is an AMBA AHB protocol checker, which captures legal AHB transactions in FSM-style signal sequence checking routines. This checker can be considered as a reusable verification IP since it does not change unless the bus protocol changes. Our AHB protocol checker is designed to be scalable to any number of AHB masters and reusable for various AMBA-based SOC designs. The keys to the scalability and the reusability are Object-Oriented Programming (OOP), virtual port, and bind operation. This paper describes how OOP, virtual port, and bind features are used to implement AHB protocol checker. Using the AHB protocol checker, an AHB simulation monitor is constructed. The monitor checks the legal bus arbitration and detects the first cycle of an AHB transaction. Then it calls AHB protocol checker to check the expected AHB signal sequences. We integrate the AHB bus monitor into Verilog simulation environment to replace time-consuming visual waveform inspection, and it allows us to find design bugs quickly. This paper also discusses AMBA AHB bus transaction coverage metrics and AHB transaction coverage analysis. Test programs for five AHB masters of an SOC, four channel DMAs and a host interface unit are executed and transaction coverage for DMA verification is collected during simulation. These coverage results can be used to determine the weak point of test programs in terms of the number of bus transactions occurred and guide to improve the quality of the test programs. Also, the coverage results can be used to obtain bus utilization statistics since the bus cycles occupied by each AHB master can be obtained.

An Implementation of Product Data Management System for Design of Ship Propulsion System (선박 추진시스템 설계를 위한 PDM 구현)

  • Suh, Sung-Bu
    • Journal of Navigation and Port Research
    • /
    • v.35 no.6
    • /
    • pp.489-494
    • /
    • 2011
  • Present study introduces an implementation of product data management (PDM) that can be applied to the design of ship propulsion system. The PDM system is developed based on both object oriented software development environment and Open Scene Graph (OSG) library while the system architecture is modeled by the unified modeling language (UML). Suggested PDM system also integrates the modeling & simulation components required to estimate the performance of ship propulsion system as the product information is represented based on the 3-dimensional digital mock-up (DMU). Finally, functions of the implemented PDM system that is integrated with the M&S softwares are illustrated in order to suggest a practical guidance for the efficient design of ship propulsion system.

The study of a Vehicle Dynamic Simulation Including Powertrain About the Coordinate System Connectivity (좌표계 연성에 의한 동력전달계 포함 차량 운동 시뮬레이션 연구)

  • Jung Il Ho;Yang Hong Ik;Yoon Ji Won;Park Tae Won;Han Hyung Suk
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.22 no.5 s.170
    • /
    • pp.130-137
    • /
    • 2005
  • Recently, the importance of CAE research is growing with the advances of the automotive and computer industry. In addition, multi-body dynamics and powertrain analysis are the most important factors in improving the vehicle design. Since engine torque with curve-data was used for analyzing full car simulation in the multi-body dynamics system for many years, it is impossible to assess the concurrent analysis of the engine and powertrain element included in a real full car system. In powertrain, since vehicle are usually modeled as a simple mass and a inertia, they can not be seen as real cars. Moreover, it is hard to obtain additional dynamics data other than the longitudinal velocity value in movement. Because of the reason that was previously discussed, it is necessary to consolidate the two parts as one routine program for design and development through the coordinate system connectivity, and presented here is a program named O-DYN. Using an object-oriented language C++, this program has a good structure with the valuable characteristics of objectivity, inheritance, and reusability. The reliability of this multi-body dynamics program is examined by DADS, which is the general dynamics program, using DAE solver and PECE integral function with the common coordinator separation method. As a result, we can obtain a better solution and total dynamics data in either area through this process. This program will be useful for analyzing full car simulation with powertrain.

A Study on the Development of the Expert System for Validation of Spatial Layout in Terms of Space Program in Healthcare Architecture based on BIM Technologies - Focused on the Design Competition for Seoul Geriatric Hospital - (공간프로그램에 따른 공간배치의 유효성 평가 위한 BIM기반 병원건축 전문가시스템 개발에 관한 연구 - 서울특별시 노인전문병원 설계경기 사례를 중심으로 -)

  • Park, Youngsup
    • Journal of The Korea Institute of Healthcare Architecture
    • /
    • v.16 no.4
    • /
    • pp.7-14
    • /
    • 2010
  • The planning and design of healthcare architecture generally requires the participation and consultation of skilled experts since it has more complex space program than any other buildings. Therefore, the computer-based expert systems for the planning of healthcare architecture have been tried continuously. The recent development of BIM technologies and object-oriented CAAD systems is leading these attempts to realize gradually. Thus, this study attempts to verify whether the new evaluation model and system of the spatial layout, which are based on the validation of space program that developed in earlier studies, are applicable to real examples of design competition. Through this simulation, this study tries to find the possibility of expert systems for the planning of healthcare architecture and act as basic data for the development of new system for the integrated design environment based on BIM technologies in the near future.

Video smoke detection with block DNCNN and visual change image

  • Liu, Tong;Cheng, Jianghua;Yuan, Zhimin;Hua, Honghu;Zhao, Kangcheng
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.14 no.9
    • /
    • pp.3712-3729
    • /
    • 2020
  • Smoke detection is helpful for early fire detection. With its large coverage area and low cost, vision-based smoke detection technology is the main research direction of outdoor smoke detection. We propose a two-stage smoke detection method combined with block Deep Normalization and Convolutional Neural Network (DNCNN) and visual change image. In the first stage, each suspected smoke region is detected from each frame of the images by using block DNCNN. According to the physical characteristics of smoke diffusion, a concept of visual change image is put forward in this paper, which is constructed by the video motion change state of the suspected smoke regions, and can describe the physical diffusion characteristics of smoke in the time and space domains. In the second stage, the Support Vector Machine (SVM) classifier is used to classify the Histogram of Oriented Gradients (HOG) features of visual change images of the suspected smoke regions, in this way to reduce the false alarm caused by the smoke-like objects such as cloud and fog. Simulation experiments are carried out on two public datasets of smoke. Results show that the accuracy and recall rate of smoke detection are high, and the false alarm rate is much lower than that of other comparison methods.

Development and Application of Power System Stability Analysis Program Using OOP (개체지향기반 안정도 해석 프로그램 개발 및 적용)

  • 박지호
    • Journal of Energy Engineering
    • /
    • v.11 no.3
    • /
    • pp.194-202
    • /
    • 2002
  • In this paper, we simulate the power system transient stability of Kwang Yang steel works using object-oriented programming (OOP). OOP is a more flexible method than procedural programming. There are several advantages in dynamic system simulation using OOP, The maintenance and repair of program are easy because it is sufficient to modify necessary parts which correspond to the change of system without overall change of program. We have implemented a graphical man-machine interface (MMI) that can be used draw one-line system diagram and analyze power flow and dynamic stability. The implemented MMI also provide a graphical viewer that display dynamic stability analysis results by mouse event handling. The proposed method have been applied to Kwang Yang steel works network for on-line dynamic stability analysis. The dynamic behaviour of 17 synchronous generators and 25 synchronous motors has been studied in the Kwang Yang network.

A Real-Time Graphic Driving Simulator of the Construction Vehicle (건설 차량 실시간 그래픽 주행 시뮬레이터)

  • Son, Kwon;Choi, Kyung-Hyun;You, Chang-Houn
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.16 no.7
    • /
    • pp.109-118
    • /
    • 1999
  • A graphic software is one of the most important components of the vehicle simulator. To increase a visual reality of the simulator, the graphic software should require several technologies such as three-dimensional graphics, graphic modeling of the vehicle and the environment, drivers biomechanical models, and real-time data processing. This study presents a real time graphic driving simulator of a construction vehicle. The graphic simulator contains the three models of the construction vehicle, the human, and the environment, and employes a neural network approach to decrease an on-line dynamic computation. An excavator model is represented using an object-oriented paradigm and contains the detailed information about a real-size vehicle. The human model is introduced for objective visual evaluations of the developed excavator model. Since the environment model plays an important role in a real-time simulator, a block-based approach is implemented and a text format is utilized for easier construction of environment. The simulation results are illustrated in order to demonstrate the applicability of developed models and the neural network approach.

  • PDF

A Time-Segmented Storage Structure and Migration Strategies for Temporal Data (시간지원 데이터를 위한 분리 저장 구조와 데이터 이동 방법)

  • Yun, Hong-Won;Kim, Gyeong-Seok
    • The Transactions of the Korea Information Processing Society
    • /
    • v.6 no.4
    • /
    • pp.851-867
    • /
    • 1999
  • Numerous proposals for extending the relational data model as well as conceptual and object-oriented data models have been suggested. However, there has been relatively less research in the area of defining segmented storage structure and data migration strategies for temporal data. This paper presents the segmented storage structure in order to increment search performance and the two data migration strategies for segmented storage structure. this paper presents the two data migration strategies : the migration strategy by Time granularity, the migration strategy by LST-GET. In the migration strategy by Time Granularity, the dividing time point to assign the entity versions to the past segment, the current segment, and future segment is defined and the searching and moving process for data validity at a granularity level are described. In the migration strategy by LST-GET, we describe the process how to compute the value of dividing criterion. searching and moving processes are described for migration on the future segment and the current segment and entity versions 새 assign on each segment are defined. We simulate the search performance of the segmented storage structure in order to compare it with conventional storage structure in relational database system. And extensive simulation studies are performed in order to compare the search performance of the migration strategies with the segmented storage structure.

  • PDF

Hysteresis Loops of Magnetically Coupled Multilayers - Experiment and Calculations

  • Czapkiewicz, M.;Stobiecki, T.;Rak, R.;Wrona, J.;Kim, C.G.
    • Journal of Magnetics
    • /
    • v.9 no.2
    • /
    • pp.60-64
    • /
    • 2004
  • In this paper calculations of magnetisation and magnetoresistance characteristics of the Spin Valve (SV) and Pseudo Spin Valve (PSV) spintronics structures are reported and compared with the experimental data. The magnetisation reversal process was analysed with respect to the Stoner- Wohlfahrt model of total surface energy in terms of uniaxial anisotropy, exchange coupling between ferromagnetic layers, unidirectional exchange anisotropy of pinned layer (modelled by exchange coupling between magnetisation of pinned layer and net magnetisation of antiferromagnetic layer with high anisotropy). The numerical simulation of the model to the experimental magnetisation data yielded the above parameters for SV and PSV structures. These parameters were used to more sophistically micromagnetic modelling tool originating from the project called Object Oriented Micromagnetic Framework. Influence of the shape anisotropy of the Magnetic Tunnelling Junction cell used in MRAM was simulated by means of micromagnetic simulations. Results were compared to those obtained from the spot Kerr measurements.