• 제목/요약/키워드: Simulation Software

검색결과 3,315건 처리시간 0.036초

Hardware Implementation on the Weight Calculation of Iterative Algorithm for CT Image Reconstruction

  • Cao, Xixin;Ma, Kaisheng;Lian, Renchun;Zhang, Qihui
    • ETRI Journal
    • /
    • 제35권5호
    • /
    • pp.931-934
    • /
    • 2013
  • The weight calculation in an iterative algorithm is the most computationally costly task in computed tomography image reconstruction. In this letter, a fast algorithm to speed up the weight calculation is proposed. The classic square pixel rotation approximate calculation method for computing the weights in the iterative algorithm is first analyzed and then improved by replacing the square pixel model with a circular pixel model and the square rotation approximation with a segmentation method of a circular area. Software simulation and hardware implementation results show that our proposed scheme can not only improve the definition of the reconstructed image but also accelerate the reconstruction.

로봇 소프트웨어 개발을 위한 클라우드 기반 통합 개발 환경 (A Cloud-based Integrated Development Environment for Robot Software Development)

  • 윤재훈;박홍성
    • 제어로봇시스템학회논문지
    • /
    • 제21권2호
    • /
    • pp.173-178
    • /
    • 2015
  • Cloud systems are efficient models that can utilize various infrastructures, platforms, and applications regardless of the type of clients. This paper proposes a cloud-based integrated development environment (IDE) for robot software development which would make software development easier. The proposed system provides robot simulation to test the robot HW modules or robot systems for development and testing of software operating in a robot system with two or more different operating systems (OS) such as Windows, Linux, and real-time OS. This paper implements and evaluates the proposed system using OPRoS [33].

Software Designing Simulator for Controlling Multiple-Mechanism Carrier System

  • Nakamura, Kotaro;Kumagai, Koji;Sato, Seiji;Sato, Shoichi
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2000년도 제15차 학술회의논문집
    • /
    • pp.450-450
    • /
    • 2000
  • This paper presents a software design simulation method for controlling multiple mechanism carrier system (MMCS), which is mainly used in a wrapping machine or a case packing machine. This method uses a mechanical tool-work interactive model proposed in this paper, in order to represent the interactive behaviors between some tools and a work driven by their tools, in which low effect states of a work are defined. Based on this method, a 3-D simulation system has been built. It consists of shape modeling of each device, behavior definitions of tools, and control logic using if-then expression. By applying it to a ase packing machine having about 30 mechanical devices and 100 inputs/outputs for control, the effectiveness of this method has been shown in general verification of control logic specification in an early software design phase and the possibility of smooth communication tool between mechanical and software designers.

  • PDF

전력계통 과도안정도 교육을 위한 대화식 컴퓨터 그래픽 소프트웨어 개발 (Development of An Interactive Computer Graphic Software for the Education of Power System Transient Stability)

  • 임동해;이욱화;신중린
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 1996년도 하계학술대회 논문집 B
    • /
    • pp.787-789
    • /
    • 1996
  • This paper describes a Transient Stability Education & Training Software that can make the students or beginners easily be familiar with power system stability problems. The Major objective of this study is to provide, for educational purpose, an interactive computer graphic tool that can facilitate power system study in highly user-friendly environment. The proposed software is designed to have the particular features such as follow : simulation with animation of the rotor, useful interactive scheme, various graphic illustrations related to critical factors of the stability, trace function including revival simulation with different processing speed. With these features, the software could be suitable for educational and training of students/beginners in power system stability engineering field.

  • PDF

디지털 트윈 시스템에서의 소프트웨어 테스팅 기술 동향 (Trends of Software Testing Technology on Digital Twin Systems)

  • 김유두
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2022년도 춘계학술대회
    • /
    • pp.618-619
    • /
    • 2022
  • 디지털트윈은 현실에서의 상황을 가상의 세계에 만들어 놓고 시뮬레이션 하여 결과를 예측하는 기술이다. 디지털트윈은 제조업에서 뿐 아니라 다양한 산업에서나 사회적 문제를 해결할 수 있는 기술로 주목받고 있다. 따라서 디지털트윈을 이용하여 현실상의 도시 개발과 가상의 도시개발을 쌍둥이로 진행하여 다양한 테스트를 하는 역할을 수행해 볼 수 있다. 이러한 디지털 트윈 시스템이 제대로 동작하고 있는 지를 검증하기 위해서는 이를 위한 테스팅 기술이 필요하며 특히 가상의 소프트웨어로 동작하는 것이 주를 이르는 특성을 반영한 소프트웨어 테스팅 기술이 필요하다. 이에 본 논문에서는 디지털 트윈 시스템에서의 소프트웨어 테스팅 기술 동향에 대해 살펴보고자 한다.

  • PDF

Implementation of a Virtual Crowd Simulation System

  • Jeong, Il-Kwon;Baek, Seong-Min;Lee, Choon-Young;Lee, In-Ho
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2005년도 ICCAS
    • /
    • pp.2217-2220
    • /
    • 2005
  • This paper introduces a practical implementation of virtual crowd simulation software. Usual commercial crowd simulation softwares are complex and have program-like script interfaces, which makes an animator hard to learn and use them. Based on the observations that most crowd scenes include walking, running and fighting movements, we have implemented a crowd simulation system that automatically generates movements of virtual characters given user's minimal direction of initial configuration. The system was implemented as a plug-in of Maya which is one of the most commonly used 3D software for movies. Because generated movements are based on optically captured motion clips, the results are sufficiently natural.

  • PDF

사판식 가변 용량형 액셜 피스톤 펌프의 일정출력 레귤레이터 특성 시뮬레이션 (Simulation on Characteristics of Constant Power Regulator Systems in Variable Displacement Axial Piston Pump)

  • 이지민;박성환;박용호;이현희
    • 동력기계공학회지
    • /
    • 제15권2호
    • /
    • pp.5-12
    • /
    • 2011
  • In this study, modeling and numerical simulations has been performed to investigate performance characteristics of constant power regulator system for swash plate type axial piston pump. The commercial numerical simulation software, AMESim was applied for analyzing the dynamic behavior of constant power regulator system of swash plate axial piston pump. The validity of simulation model of constant power regulator system is verified by comparing simulation results with experiments. Also, the behavior of main components of constant power regulator system such as spool, sleeve and counterbalance piston is investigated using the results of computer simulation.

Supporting Java Components in the SID Simulation System

  • Ma'ruf, Hasrul;Febiansyah, Hidayat;Kwon, Jin-Baek
    • Journal of Information Processing Systems
    • /
    • 제8권1호
    • /
    • pp.101-118
    • /
    • 2012
  • Embedded products are becoming richer in features. Simulation tools facilitate low-costs and the efficient development of embedded systems. SID is an open source simulation software that includes a library of components for modeling hardware and software components. SID components were originally written using C/C++ and Tcl/Tk. Tcl/Tk has mainly been used for GUI simulation in the SID system. However, Tcl/Tk components are hampered by low performance, and GUI development using Tcl/Tk also has poor flexibility. Therefore, it would be desirable to use a more advanced programming language, such as Java, to provide simulations of cutting-edge products with rich graphics. Here, we describe the development of the Java Bridge Module as a middleware that will enable the use of Java Components in SID. We also extended the low-level SID API to Java. In addition, we have added classes that contain default implementations of the API. These classes are intended to ensure the compatibility and simplicity of SID components in Java.

The effect of micro parameters of PFC software on the model calibration

  • Ajamzadeh, M.R.;Sarfarazi, Vahab;Haeri, Hadi;Dehghani, H.
    • Smart Structures and Systems
    • /
    • 제22권6호
    • /
    • pp.643-662
    • /
    • 2018
  • One of the methods for investigation of mechanical behavior of materials is numerical simulation. For simulation, its need to model behavior is close to real condition. PFC is one of the rock mechanics software that needs calibration for models simulation. The calibration was performed based on simulation of unconfined compression test and Brazilian test. Indeed the micro parameter of models change so that the UCS and Brazilian test results in numerical simulation be close to experimental one. In this paper, the effect of four micro parameters has been investigated on the uniaxial compression test and Brazilian test. These micro parameters are friction angle, Accumulation factor, expansion coefficient and disc distance. The results show that these micro parameters affect the failure pattern in UCS and Brazilian test. Also compressive strength and tensile strength are controlled by failure pattern.

변경가능성과 상호운영성을 고려한 소프트웨어 기반 시뮬레이터 아키텍처 패턴의 정의 (Defining an Architectural Pattern for the Software Based Simulators in Consideration of Modifiability and Interoperability)

  • 국승학;김현수;이상욱
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제15권8호
    • /
    • pp.547-565
    • /
    • 2009
  • 시뮬레이션은 컴퓨터를 이용하여 실제 사물이나 작업의 상태, 혹은 프로세스를 모방하여 그 특징을 찾아내는 작업을 지칭하며, 시뮬레이터는 이러한 시뮬레이션 작업을 수행하는 하드웨어/소프트웨어 도구를 말한다. 다양한 시뮬레이터의 개발에 있어 공통적으로 요구되는 비기능적 속성은 변경가능성, 상호 운영성, 확장성이다. 그러나 기존의 시뮬레이터 개발에 관한 연구는 관심 시뮬레이션 모델에 대한 개발에 관한 것이며, 이러한 비기능적 요구사항에 대한 관심이 적다. 이에 본 논문에서는 소프트웨어 기반 시뮬레이터 개발에 있어 요구되는 비기능적 요구사항 중 변경가능성, 상호운영성, 확장성을 고려한 시뮬레이터 아키텍처 패턴을 제시한다. 본 논문에서는 아키텍처 패턴을 정의하기 위해 시뮬레이터의 필수 요소를 파악하고 그들 간의 관계를 정의하였으며, 비기능적 요구사항을 반영할 수 있는 구조로 설계하였다. 제시된 패턴은 다양한 시뮬레이션 모델을 구축할 수 있도록 시뮬레이션 모델 컴포넌트를 중심으로 이들의 조합을 통해 문제를 해결할 수 있다. 이는 시뮬레이션 모델의 재구축을 통해 유연하게 시스템의 변경가능성을 보장하며, 시뮬레이션 모델에 다양한 인터페이스를 추가할 수 있고, 시뮬레이션 모델 컴포넌트의 인터페이스를 통일시켜 상호운영성 및 확장성을 보장한다. 이 논문의 아키텍처 패턴은 향후 개발될 다양한 소프트웨어 기반 시뮬레이터의 참조 모델로 활용될 수 있다.