• Title/Summary/Keyword: computational implementation

Search Result 893, Processing Time 0.029 seconds

Effect of block-based Machine Learning Education Using Numerical Data on Computational Thinking of Elementary School Students (숫자 데이터를 활용한 블록 기반의 머신러닝 교육이 초등학생 컴퓨팅 사고력에 미치는 효과)

  • Moon, Woojong;Lee, Junho;Kim, Bongchul;Seo, Youngho;Kim, Jungah;OH, Jeongcheol;Kim, Yongmin;Kim, Jonghoon
    • Journal of The Korean Association of Information Education
    • /
    • v.25 no.2
    • /
    • pp.367-375
    • /
    • 2021
  • This study developed and applied an artificial intelligence education program as an educational method for increasing computational thinking of elementary school students and verified its effectiveness. The educational program was designed based on the results of a demand analysis conducted using Google survey of 100 elementary school teachers in advance according to the ADDIE(Analysis-Design-Development-Implementation-Evaluation) model. Among Machine Learning for Kids, we use scratch for block-based programming and develop and apply textbooks to improve computational thinking in the programming process of learning the principles of artificial intelligence and solving problems directly by utilizing numerical data. The degree of change in computational thinking was analyzed through pre- and post-test results using beaver challenge, and the analysis showed that this study had a positive impact on improving computational thinking of elementary school students.

A MULTI-DOMAIN APPROACH FOR A HYBRID PARTICLE-MESH METHOD (Hybrid Particle-Mesh 방법에 적합한 다중영역 방법)

  • Lee, Seung-Jae;Suh, Jung-Chun
    • Journal of computational fluids engineering
    • /
    • v.19 no.2
    • /
    • pp.72-78
    • /
    • 2014
  • A hybrid particle-mesh method as the combination between the Vortex-In-Cell (VIC) method and penalization method has been achieved in recent years. The VIC method, which is based on the vorticity-velocity formulation, offers particle-mesh algorithms to numerically simulate flows past a solid body. The penalization method is used to enforce boundary conditions at a body surface with a decoupling between body boundaries and computational grids. The main advantage of the hybrid particle-mesh method is an efficient implementation for solid boundaries of arbitrary complexity on Cartesian grids. However, a numerical simulation of flows in large domains is still not too easy. In this study, a multi-domain approach is thus proposed to further reduce computation cost and easily implement it. We validate the implementation by numerical simulations of an incompressible viscous flow around an impulsively started circular cylinder.

Numerical investigation of turbulent lid-driven flow using weakly compressible smoothed particle hydrodynamics CFD code with standard and dynamic LES models

  • Tae Soo Choi;Eung Soo Kim
    • Nuclear Engineering and Technology
    • /
    • v.55 no.9
    • /
    • pp.3367-3382
    • /
    • 2023
  • Smoothed Particle Hydrodynamics (SPH) is a Lagrangian computational fluid dynamics method that has been widely used in the analysis of physical phenomena characterized by large deformation or multi-phase flow analysis, including free surface. Despite the recent implementation of eddy-viscosity models in SPH methodology, sophisticated turbulent analysis using Lagrangian methodology has been limited due to the lack of computational performance and numerical consistency. In this study, we implement the standard and dynamic Smagorinsky model and dynamic Vreman model as sub-particle scale models based on a weakly compressible SPH solver. The large eddy simulation method is numerically identical to the spatial discretization method of smoothed particle dynamics, enabling the intuitive implementation of the turbulence model. Furthermore, there is no additional filtering process required for physical variables since the sub-grid scale filtering is inherently processed in the kernel interpolation. We simulate lid-driven flow under transition and turbulent conditions as a benchmark. The simulation results show that the dynamic Vreman model produces consistent results with experimental and numerical research regarding Reynolds averaged physical quantities and flow structure. Spectral analysis also confirms that it is possible to analyze turbulent eddies with a smaller length scale using the dynamic Vreman model with the same particle size.

A Study of Implementation of Defense Configuration Management System based on PLM (PLM 기반의 국방 형상관리 정보체계 구축 사례연구)

  • Lim, Chae-O
    • Korean Journal of Computational Design and Engineering
    • /
    • v.13 no.4
    • /
    • pp.305-313
    • /
    • 2008
  • A configuration management system was implemented by applying PLM to the defense field. The PLM system has recently been incorporated in a wide range of industries, and it has allowed for improvements in work productivity and expansion of related services by comprehensively managing and securing connection regarding configuration information in the defense field. Implementations include acquisition of configuration related information and reinforcement of BOM-oriented configuration management function, securing compatibility among 3D drawings of different agencies, improvement of drawing and document management functions, comprehensive systematic configuration management focused on product structure, strengthened configuration control functions, a management system according to the work flow and life cycle functions, an integrated configuration management system of 3D model CAD resources and an enhanced management system. This paper covers a case study reviewing the implementation of a PLM-based configuration management information system and its results, so that the information can be made available to other agencies and companies seeking to apply PLM in their organizations.

CUDA-based Fast DRR Generation for Analysis of Medical Images (의료영상 분석을 위한 CUDA 기반의 고속 DRR 생성 기법)

  • Yang, Sang-Wook;Choi, Young;Koo, Seung-Bum
    • Korean Journal of Computational Design and Engineering
    • /
    • v.16 no.4
    • /
    • pp.285-291
    • /
    • 2011
  • A pose estimation process from medical images is calculating locations and orientations of objects obtained from Computed Tomography (CT) volume data utilizing X-ray images from two directions. In this process, digitally reconstructed radiograph (DRR) images of spatially transformed objects are generated and compared to X-ray images repeatedly until reasonable transformation matrices of the objects are found. The DRR generation and image comparison take majority of the total time for this pose estimation. In this paper, a fast DRR generation technique based on GPU parallel computing is introduced. A volume ray-casting algorithm is explained with brief vector operations and a parallelization technique of the algorithm using Compute Unified Device Architecture (CUDA) is discussed. This paper also presents the implementation results and time measurements comparing to those from pure-CPU implementation and open source toolkit.

The Design and Implementation of Implicit Object Classes for Geometric Modeling System (형상 모델링을 위한 음함수 객체의 설계 및 구현)

  • Park, Sang-Kun;Chung, Seong-Youb
    • Korean Journal of Computational Design and Engineering
    • /
    • v.13 no.3
    • /
    • pp.187-199
    • /
    • 2008
  • This paper describes a C++ class hierarchy of implicit objects for geometry modeling and processing. This class structure provides a software kernel for integrating many various models and methods found in current implicit modeling areas. The software kernel includes primitive objects playing a role of unit element in creating a complex shape, and operator objects used to construct more complex shape of implicit object formed with the primitive objects and other operators. In this paper, class descriptions of these objects are provided to better understand the details of the algorithm or implementation, and its instance examples to show the capabilities of the object classes for constructive shape geometry. In addition, solid modeling system shown as an application example demonstrates that the proposed implicit object classes allow us to carry out modern solid modeling techniques, which means they have the capabilities to extend to various applications.

Requirement Analysis on Lightweight CAD Models in Ship PLM Environment and Its Application Examples (조선 PLM 환경에서 경량 CAD 모델에 대한 요구사항 분석 및 적용 사례)

  • Cheon, Sanguk;Lee, Ji-Hoon;Park, Kwang-Phil;Suh, Heung-Won
    • Korean Journal of Computational Design and Engineering
    • /
    • v.18 no.4
    • /
    • pp.299-307
    • /
    • 2013
  • Introduction of PLM in domestic shipyards is being retarded as ship PLM has yet to firm up return of investment and process integration. To implement a ship PLM system, it is required to share ship CAD model data in various design and manufacturing environments. Lightweight CAD models provide a promising solution for sharing CAD models in the product life cycle, which can expedite implementation of ship PLM in domestic shipyards in the near future. Compared to proprietary CAD models, it is easy for lightweight CAD models to be interfaced with various application systems and be connected to manufacturing information. In this paper, the reason why lightweight CAD models are necessary to implement a ship PLM system is addressed and current implementation results are introduced.

ADE: Agent Development Environment for Engineering (ADE : 공학 에이전트 개발 환경)

  • 구본석;이수홍
    • Korean Journal of Computational Design and Engineering
    • /
    • v.8 no.1
    • /
    • pp.55-63
    • /
    • 2003
  • ADE i,1 a software tool for the design and implementation of multi-agent systems. ADE allows a designer to draw a multi-agent system graphically, specify the necessary properties, and deploy their applications. ADE offers a set of intuitive, easy to use interfaces that enable a designer to completely specify the agents and agent interactions in a multi-agent system. In this environment, JATLite/sup [1]/ is improved significantly. Furthermore, ADE provides a unique set of features for a multi-agent system design tool. An agent description method based on Design roadmap/sup [2]/ theory, a hierarchy of agents, and a fully featured Java-based Graphical User Interface are combined in ADE. This distinct combination of features mates ADE stand out among the existing multi-agent system design tools. This paper presents the research related to the application of the ADE, along with descriptions of its design and implementation.

Real-Time Implementation of an Acoustic Echo Canceller Using TMS320C31 DSP (TMS320C31 DSP를 이용한 음향반향제거기의 실시간 구현)

  • Jang, Byung-Wook;Kim, Si-Ho;Kwon, Hong-Seok;Bae, Keun-Sung
    • Speech Sciences
    • /
    • v.9 no.3
    • /
    • pp.17-24
    • /
    • 2002
  • The goal of this research is the real-time implementation of an AEC (Acoustic Echo Canceller) using the floating-point digital signal processor of TMS320C31. We employ an FIR-type adaptive filter with the conventional NLMS (Normalized Least Mean Square) algorithm for the adaptation of filter coefficients. We program and optimize the system in the assembler level to make it run in real-time. With 8 kHz sampling rate, the implemented AEC requires $46\;\mu$sec and $77\;\mu$sec computational time per sample for 128-and 256-tap filter, respectively. It corresponds to 37% and 62% of maximum computational ability of TMS320C31 DSP.

  • PDF

Computational Efficiency of Resamplers in Multi-Stage Structure (재표본화에서 다단계 구현의 계산 효율성)

  • Kim Rin-Chul
    • Journal of Broadcast Engineering
    • /
    • v.11 no.1 s.30
    • /
    • pp.138-141
    • /
    • 2006
  • This paper evaluates the computational efficiency of sample-rate converters with rational factors in multi-stage structure in terms of memory requirement and multiplications per second. We describe resolution preserving and mutual prime conditions, and then present a method for designing the converter from which optimal rational-valued conversion factors for each stage can be yielded directly. As an example, we show an implementation of the 44.1-to-48KHz sample-rate converter in 2-stage structure.