• Title/Summary/Keyword: graphic simulation

Search Result 431, Processing Time 0.023 seconds

The Performance Analysis of GPU-based Cloth simulation according to the Change of Work Group Configuration (워크 그룹 구성 변화에 따른 GPU 기반 천 시뮬레이션의 성능 분석)

  • Choi, Young-Hwan;Hong, Min;Lee, Seung-Hyun;Choi, Yoo-Joo
    • Journal of Internet Computing and Services
    • /
    • v.18 no.3
    • /
    • pp.29-36
    • /
    • 2017
  • In these days, 3D dynamic simulation is closely related to many industries. In the past, physically-based 3D simulation was used mainly in the car crash or construction related fields, but it also plays an important role in movies or games today. Many mathematical computations are needed to represent the 3D object realistically, but it is difficult to process a large amount of calculations for simulation of application based on CPU in real-time. Recently, with the advanced graphic hardware and improved architecture, GPU can be utilized for the general purposes of computation function as well as graphic computation. Many approaches using GPU have been applied for various research fields. In this paper, we analyze the performance variation of two cloth simulation algorithms based on GPU according to the change of execution properties of GPU shaders in oder to optimize the performance of GPU-based cloth simulation. Cloth simulation is implemented by the spring centric algorithm and node centric algorithm with GPU parallel computing using compute shader of GLSL 4.3. We compare the performance of between these algorithms according to the change of the size and dimension of work group. The experiment is repeated to 10 times during 5,000 frames for each test and experimental results are provided by averaging of FPS. The experimental result shows that the node centric algorithm is executed in higher speed than the spring centric algorithm.

Modeling of Poly-Si TFT and Circuit Simulation for the Analysis of TFT-LCD Characteristics (TFT-LCD 특성 분석을 위한 poly-Si TFT 소자 모델링 및 회로 시뮬레이션)

  • Son, Myung-Sik;Ryu, Jai-Il;Shim, Seong-Yung;Jang, Jin;Yoo, Keon-Ho
    • Proceedings of the IEEK Conference
    • /
    • 2000.06b
    • /
    • pp.314-317
    • /
    • 2000
  • In order to analyze the characteristics of complicated TFT-LCD (Thin Film Transistor-Liquid Crystal Display) circuits, it is indispensible to use simulation programs. In this study, we present a systematic method of extracting the input parameters of poly-Si TFT for Spice simulation. This method is applied to two different types of poly-Si TFTs fabricated in our group with good results. Among the Spice simulators, Pspice has the graphic user interface feature making the composition of complicated circuits easier. We added successfully a poly-Si TFT model on the Pspice simulator, which would contribute to efficient simulations of poly-Si TFT-LCD pixels and arrays.

  • PDF

Human Motion Control Using Dynamic Model (동력학 모델을 이용한 인체 동작 제어)

  • Kim, Chang-Hoe;O, Byeong-Ju;Kim, Seung-Ho
    • Journal of the Ergonomics Society of Korea
    • /
    • v.18 no.3
    • /
    • pp.141-152
    • /
    • 1999
  • In this paper, We performed the human body dynamic modelling for the realistic animation based on the dynamical behavior of human body, and designed controller for the effective control of complicate human dynamic model. The human body was simplified as a rigid body which consists of 18 actuated degrees of freedom for the real time computation. Complex human kinematic mechanism was regarded as a composition of 6 serial kinematic chains : left arm, right arm, support leg, free leg, body, and head. Based on the this kinematic analysis, dynamic model of human body was determined using Newton-Euler formulation recursively. The balance controller was designed in order to control the nonlinear dynamics model of human body. The effectiveness of designed controller was examined by the graphical simulation of human walking motion. The simulation results were compared with the model base control results. And it was demonstrated that, the balance controller showed better performance in mimicking the dynamic motion of human walking.

  • PDF

Lateral Control Methods for Roll-to-roll Printed Electronics (롤투롤 인쇄전자용 폭방향 제어 기법)

  • Ho, Thanh-Tam;Shin, Hyeun-Hun;Lee, Sang-Yoon
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.15 no.8
    • /
    • pp.792-797
    • /
    • 2009
  • This paper presents the evaluation of PID and fuzzy control logic for the lateral position control of a moving web in roll-to-roll (R2R) printed electronics. In addition, we report the implementation of computer simulation software that enables us to develop the control logic in a graphic user interface and to test the controller performance in 3D dynamic environment. A mathematical model of the web dynamics is described first to explain the lateral motion of a moving web. Based on the model, PID and fuzzy controllers are designed, and embedded in the simulation software. Under the simulation conditions for fabricating RFID antenna by R2R printing, the results indicate that the fuzzy controller shows a better performance and can be more suitable for R2R multi-layer printed electronics.

Development of a design and simulation program for pneumatic systems using computer graphics (공압회로 설계및 시뮬레이션을 위한 소프트웨어 개발)

  • 손성용;신은주;이대길;곽윤근
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1988.10a
    • /
    • pp.305-309
    • /
    • 1988
  • Drawing pneumatic circuits by hand and searching for the error when the circuit is not properly constructed are very difficult. In this paper, a graphic simulation program for drawing and evaluating pneumatic circuit systems was developed. The porgram is menu-driven style and pneumatic circuit can be easily drawn by selecting the pneumatic components from the menus. Simulation of the motion of each pneumatic component and testing of whether the circuit is constructed properly are possible with the software. This program was written in Turbo Pascal and also used the Turbo Graphix Toolbox. The system hardware requires IBM PC, XT, AT or compatibles, and Hercules Card.

  • PDF

Design and Implementation of High Speed Pulse Motor Controller Chip (고속 펄스 모터 콘트롤러 칩의 설계 및 구현)

  • 김원호;이건오;원종백;박종식
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.5 no.7
    • /
    • pp.848-854
    • /
    • 1999
  • In this paper, we designed and implemented a precise pulse motor controller chip that generates the pulse needed to control step motor, DC servo and AC servo motors. This chip generates maximum pulse output rate of 5Mpps and has the quasi-S driving capability and speed and moving distance override capability during driving. We designed this chip with VHDL and executed a logic simulation and synthesis using Synopsys tool. The pre-layout simulation and post-layout simulation was executed by Compass tool. This chip was produced with 100 pins, PQFP package by 0.8${\mu}{\textrm}{m}$ gate array process and implemented by completely digital logic. We developed the test hardware board of performance and the CAMC(Computer Aided Motor Controller) Agent softwate to test the performance of the pulse motor controller chip produced. CAMC Agent enables user to set parameters needed to control motor with easy GUI(Graphic User Interface) environment and to display the output response of motor graphically.

  • PDF

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

  • 김은하;조대호
    • Journal of the Korea Society for Simulation
    • /
    • v.8 no.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

An Integrated System for Macromodel Development (마크로모델 개발을 위한 통합 시스템)

  • 박진규;정의영;김경호
    • Journal of the Korean Institute of Telematics and Electronics A
    • /
    • v.31A no.9
    • /
    • pp.146-155
    • /
    • 1994
  • In this paper, we desribe a new system, called BEST, that is used to develop a macromodel or behavioral model easily. It automatically calculates the component values of macromodel represented by equations to satisfy the given specification. Also, it gives the way to analyze both the behavioral model and transistor level circuit, and then compare the analysis results of them to check the correspondence under specific temperature and bias condition, and BEST optimizes the component values of macromodel. Other feature is to characterize MOSFET as switch model which consists of PWL-RC network. Finally, it is possible to generage multi-level netlist which consists of macro/switch/transistor level circuits, and user can determine the trade-off between simulation speed and accuracy. With the graphic user interface form of macromodel development system described above. BEST enable designers to make macromodel by themselves and to uas it. We applied BEST to develop the macromodel for the test circuit and got the 18.6 times simulation speed up with preserving the accuracy within 10% compared to the conventional transistor level circuit simulation. Also, applicability of optimization capability was verified.

  • PDF

The Development of Virtual Simulator for Agile Manufacturing System (민첩 생산 시스템을 위한 가상 시뮬레이터 개발)

  • 차상민
    • Proceedings of the Korean Society of Machine Tool Engineers Conference
    • /
    • 2000.04a
    • /
    • pp.478-483
    • /
    • 2000
  • In this study to cope with the decreasing product's life-cycle a virtual simulator to realize the simulation environment similar to a real manufacturing line is developed. The developed simulator plays a role in reducing the product conversion time by alternating manufacturing components and work plans on the simulation as manufacturing lines change and actuating a virtual manufacturing lines change and actuating a virtual manufacturing line before a real production. The developed simulator realized a virtual manufacturing line on the simulation using various manipulators and work cells as manufacturing components. Also It can be shown that the simulator can cope with rapid change of a manufacturing line by developing a interface that a separate process is managed for each manufacturing module and a manipulator component and a work cell are changed for a user to become convenient to teach tasks of each work module. using Microsoft Visual C++ 6.0 and OpenGL of Silicon Graphics for libraries to realize 3-dimensional graphic and constructing a database system, a hybrid type of hierachical and relational model to develop a progra that has efficiency and standardization.

  • PDF

Autonomous Speedsprayer Using DGPS and Fuzzy Control(I) - Graphic Simulation - (DGPS와 퍼지제어를 이용한 스피드스프레이어의 자율주행(I) - 그래픽 시뮬레이션 -)

  • 조성인;이재훈;정선옥
    • Journal of Biosystems Engineering
    • /
    • v.22 no.4
    • /
    • pp.487-496
    • /
    • 1997
  • A fuzzy logic controller(FLC) was developed for the autonomous travel of speedsprayer in an orchard. The autonomous travel with the FLC was graphically simulated under the conditions of an ordinary standard orchard. Differential global positioning system(DGPS) was used to find the direction of running and four ultrasonic sensors were used to detect obstacles during the running. The simulation results showed that the speedsprayer, by the FLC combined with DGPS and the ultrasonic sensors. could overcome the turning problem at comers which could not be solved with such a system as machine vision and might be operated autonomously.

  • PDF