• 제목/요약/키워드: modeling and simulation software

검색결과 483건 처리시간 0.032초

네트워크를 통해 동작하는 애완 로봇 시뮬레이터 (Pet Robot Simulator Coordinated over Network)

  • 이성훈;이수영;최병욱
    • 제어로봇시스템학회논문지
    • /
    • 제15권5호
    • /
    • pp.530-537
    • /
    • 2009
  • A graphic simulator can be a useful tool for planning gaits or dynamic behaviors to a walking pet robot. Microsoft describes robotics developer studio (MSRDS) as an end-to-end robotics development platform including simulation engine based on dynamics. In this paper, we propose a pet robot simulator (PRS), based on MSRDS, which supports interactively controlled two walking robots connected over network. To be pet robot simulator, modeling a commercial pet robot is performed and gait planning is also implemented. By using concurrency and coordination runtime (CCR) and decentralized software services (DSS) of MSRDS software platform, we connect two robots which are displayed together but controlled separately over network. The two walking pet robots can be simulated interactively by joysticks. It seems to be an internet game for pet robots.

Design of Navigation Environment Generation Module of M&S Software for Integrated Navigation System Performance Evaluation

  • Kim, Heyone;Lee, Junhak;Oh, Sang Heon;So, Hyoungmin;Hwang, Dong-Hwan
    • Journal of Positioning, Navigation, and Timing
    • /
    • 제7권2호
    • /
    • pp.73-90
    • /
    • 2018
  • Various navigation systems are integrated with the Global Navigation Satellite System (GNSS) to improve navigation performance so that continuous navigation information can be obtained even when navigation performance is degraded or navigation is not available due to the outage of GNSS. Time and cost can be reduced by evaluating performance of the integrated navigation system through Modeling and Simulation (M&S) software prior to the deployment of the integrated navigation system. The measurements of the navigation system should be generated to evaluate performance through of the navigation system M&S software. This paper proposes a method of designing a navigation environment generation module in M&S software of the integrated navigation system. To show applicability of the proposed method to M&S software design of the integrated navigation system, functions are verified through MATLAB. And then visual C++ based M&S software for the integrated navigation system is implemented to check the operation of the navigation environment generation module. The reference trajectory is generated and true measurements of Global Positioning System (GPS), Korea Positioning System (KPS), and enhanced Long range navigation (eLoran) are generated from the reference trajectory. The navigation results obtained from the true measurements are compared with the reference trajectories. The results show that the measurements generated using the design generation module by the proposed method are valid and the navigation environment generation module can be applied to M&S software of the integrated navigation system.

PFA 라이닝 플러그 밸브 설계를 위한 밸브 본체의 응력 시뮬레이션 (A Study on the Stress Simulation for the Body Design of a PFA-lined Plug Valve)

  • 강신한
    • 한국산학기술학회논문지
    • /
    • 제10권3호
    • /
    • pp.500-506
    • /
    • 2009
  • 본 논문은 주요 부위에 대한 정적음력 시뮬레이션을 통해 PFA 라이닝 플러그밸브 본체의 설계자를 지원하는 것을 주된 목표로 한다. CAD 작업을 통해 생성된 형상 모델을 스텝(step)파일로 변환하여 해석작업에 사용한다. 전문적인 해석경험이 없는 밸브 생산업체의 설계자가 형상 모델에 대한 인장, 굽힘, 비틀림 모멘트 등을 계산하는 과정을 이해함으로써 구조적 취약점을 사전에 파악하고, 제품에 반영하여 제품 신뢰도 및 설계효율 증대에 기여할 수 있는 기본적인 방안을 제시하고자 하였다.

Repast기반 진화 알고리즘을 통한 무인 비행체의 동적 경로계획 모델링 및 시뮬레이션 (Modeling and Simulation of Evolutionary Dynamic Path Planning for Unmanned Aerial Vehicles Using Repast)

  • 김용호
    • 한국시뮬레이션학회논문지
    • /
    • 제27권2호
    • /
    • pp.101-114
    • /
    • 2018
  • 무인 비행체의 실시간 경로계획 생성 시 최적의 경로를 찾기 위한 다양한 연구가 진행되어 왔다. 본 논문에서는 진화알고리즘을 통한 무인비행체의 경로계획 생성을 수행하고, 이를 에이전트 기반 시뮬레이션 환경에서 구현 및 테스트가 가능함을 검증하였다. 이를 위해, Repast toolkit에 JGAP 패키지를 탑재하여 Java 기반의 유전 알고리즘 프로그래밍을 통한 무인 비행체의 경로 계획을 생성하였고, 해당 결과를 에이전트 기반으로 시뮬레이션을 수행하였다. 본 논문에서는 에이전트 기반 시뮬레이션 소프트웨어를 소프트웨어 공학 개발 생명주기에 맞춰 문서화하여 설계 및 구현되었으며, 에이전트 모델링 설계는 자동화, 적응성 및 에이전트 간의 상호 작용에 초점을 맞추었다. 또한, 시뮬레이션을 통해 에이전트 기반 환경에서 설계한 모델 및 시나리오를 검증하여 다수의 비행 에이전트에 내재된 동적 경로계획 알고리즘이 실시간으로 자율적인 경로 생성이 가능함을 증명하였다.

Application of IFC Standard in Interoperability and Energy Analysis

  • Hyunjoo Kim;Zhenhua Shen
    • 국제학술발표논문집
    • /
    • The 5th International Conference on Construction Engineering and Project Management
    • /
    • pp.87-93
    • /
    • 2013
  • In this research, a new methodology to perform building energy analysis using Industry Foundation Classes (IFC) standard has been studied. With the help of Archicad 14 modeling software, a 3D test model is generated and then exported to IFCXML format. A ruby code program retrieves the building information from the resulting IFCXML file using Nokogiri library. An INP file is created and gets ready for next energy analysis step. DOE 2.2 program analyzes the INP file and gives a detailed report of the energy cost of the building. Case study shows when using the IFC standard method, the Interoperability of the energy analysis is greatly improved. The main stream 3D building modeling software supports IFC standard. DOE 2.2 is able to read the INP file generated by IFC file. This means almost any 3D model created by main stream modeling software can be analyze in terms of energy cost Thus, IFC based energy analysis method has a promising future. With the development and application of IFC standard, designers can do more complex and easy-to-run energy analysis in a more efficient way.

  • PDF

시스템 형식론에 의한 사용자 인터페이스 시스템 표현과 DEVS 모델링 (System Theoretic Representation of UI System and DEVS Modeling)

  • 김은하;조대호
    • 한국시뮬레이션학회논문지
    • /
    • 제8권4호
    • /
    • pp.137-154
    • /
    • 1999
  • In this paper, we propose a software design method that will track the effects of modifications in a component to the rest of the components in the design phase. The prediction of the effects due to the design modifications before coding can be a valuable aid for the complex and large software development. Within the method, the target system is represented by the structured I/O system level specification which is one of the system representation level defined by the system theory. Then it is abstracted to the I/O system level. The DEVS (Discrete Event System Specification) model is constructed based on tile I/O system level specification. Finally, the DEVS model is simulated to generate the behavior of the software by the abstract simulator in DEVS simulation environment. As an application, the graphic user interface system of a metal grating production scheduling system is presented.

  • PDF

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

Modeling and Simulation of the Photocatalytic Treatment of Wastewater using Natural Bauxite and TiO2 doped by Quantum Dots

  • Becheikh, Nidhal;Eladeb, Aboulbaba;Ghazouani, Nejib
    • International Journal of Computer Science & Network Security
    • /
    • 제22권6호
    • /
    • pp.91-96
    • /
    • 2022
  • The photocatalytic degradation of salicylic acid takes place in several stages involving coupled phenomena, such as the transport of molecules and the chemical reaction. The systems of transport equations and the photocatalytic reaction are numerically solved using COMSOL Mutiphysics (CM) simulation software. CM will make it possible to couple the phenomena of flow, the transport of pollutants (salicylic acid) by convection and diffusion, and the chemical reaction to the catalytic area (bauxite or TiO2 doped by nanoparticles). The simulation of the conversion rate allows to correctly fit the experimental results. The temporal simulation shows that the reaction reaches equilibrium after a transitional stage lasting over one minute. The outcomes of the study highlight the importance of diffusion in the boundary layer and the usefulness of injecting micro-agitation into the microchannel flow. Under such conditions, salicylic acid degrades completely.

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.