• Title/Summary/Keyword: source code level

Search Result 157, Processing Time 0.026 seconds

Construction of Open-source Program Platform for Efficient Numerical Analysis and Its Case Study (효율적 수치해석을 위한 오픈소스 프로그램 기반 해석 플랫폼 구축 및 사례 연구)

  • Park, Chan-Hee;Kim, Taehyun;Park, Eui-Seob;Jung, Yong-Bok;Bang, Eun-Seok
    • Tunnel and Underground Space
    • /
    • v.30 no.6
    • /
    • pp.509-518
    • /
    • 2020
  • This study constructed a new simulation platform, including mesh generation process, numerical simulation, and post-processing for results analysis based on exploration data to perform real-scale numerical analysis considering the actual geological structure efficiently. To build the simulation platform, we applied for open-source programs. The source code is open to be available for code modification according to the researcher's needs and compatibility with various numerical simulation programs. First, a three-dimensional model(3D) is acquired based on the exploration data obtained using a drone. Then, the domain's mesh density was adjusted to an interpretable level using Blender, the free and open-source 3D creation suite. The next step is to create a 3D numerical model by creating a tetrahedral volume mesh inside the domain using Gmsh, a finite element mesh generation program. To use the mesh information obtained through Gmsh in a numerical simulation program, a converting process to conform to the program's mesh creation protocol is required. We applied a Python code for the procedure. After we completed the stability analysis, we have created various visualization of the study using ParaView, another open-source visualization and data analysis program. We successfully performed a preliminary stability analysis on the full-scale Dokdo model based on drone-acquired data to confirm the usefulness of the proposed platform. The proposed simulation platform in this study can be of various analysis processes in future research.

Prediction of Wind Farm Noise with Atmospheric Stability (대기 안정 상태에 따른 풍력 단지 소음 전파 예측)

  • Son, Eunkuk;Lee, Seunghoon;Jeon, Minu;Lee, Soogab
    • 한국신재생에너지학회:학술대회논문집
    • /
    • 2011.11a
    • /
    • pp.42.2-42.2
    • /
    • 2011
  • Noise generated from wind turbines has been predicted by numerical methods. Sound pressure level(SPL) on the turbines is predicted after aerodynamic analysis is carried out by Wind Turbine Flow, Aeroacoustics and Structure analysis (WINFAS) code. The level of each panel of acoustic sphere is determined by the sum of tonal, turbulence ingestion and airfoil self noise. With the noise source database, the acoustic sphere, SPL on the ground is calculated using the model based on acoustic ray theory. The model has been designed to consider the effects on the condition of terrain and atmosphere. The variations of SPL on the ground occur not only because of the different source level but also because of the nonuniform distributions of the sound speed along the height. Hence, the profile of an effective sound speed which is the sum of the contribution of sound speed to a temperature gradient and a wind speed variation is used by the theory based on atmospheric stability. With the integrated numerical method, the prediction of sound propagation on the wind farm is carried out with the states of the atmospheric stability.

  • PDF

Severe Accident Analysis for Wolsung Nuclear Power Plants

  • Kwon, Jong-Jooh;Kim, Myung-Ki;Park, Byoung-Chul;Kim, Inn-Seock;Hong, Sung-Yull
    • Proceedings of the Korean Nuclear Society Conference
    • /
    • 1997.05a
    • /
    • pp.464-470
    • /
    • 1997
  • Severe accident analysis has been performed for the Wolsung nuclear power plants in Korea to investigate severe accident phenomena of CANDU-600 reactors as a part of Level II PSA study. The accident sequence analyzed in this paper is loss of active heat sinks(LOAH) which is caused by loss of off-site power, diesel generators, and DC power. ISAAC (Integrated Severe Accident Analysis Code)computer code developed by KAERI (Korea Atomic Energy Research Institute) was used in this analysis. This paper describes the important thermal-hydraulics and source term behaviors in the primary system and inside containment, and the failure mechanism of calandria vessel and containment. In addition, some insights for accident management program(AMP) are also given.

  • PDF

Development of a Decompiler for Verification and Analysis of an Intermediate Code in ANSI C Compiler (ANSI C 컴파일러에서 중간코드의 검증과 분석을 위한 역컴파일러의 개발)

  • Kim, Young-Keun;Kwon, Hyeok-Ku;Lee, Yang-Sun
    • Journal of Korea Multimedia Society
    • /
    • v.10 no.3
    • /
    • pp.411-419
    • /
    • 2007
  • Mounted on mobile device, set-top box, or digital TV, EVM is a virtual machine solution that can download and execute dynamic application programs. And the SIL(Standard Intermediate Language) is intermediate language of the EVM, which has a set of opcodes for object-oriented language and a sequential language. Since the C compiler used on each platform depends on the hardware, it converts C program to objective code, and then executes. To solve this problem, our research team developed ANSI C compiler and the EVM. Our ANSI C compiler outputs the SIL code based on stack machine. This paper presents the SIL-to-C decompiler in which converts the SIL code to three address code. Thus, the decompiler allows us to verify SIL code created by ANSI C compiler, and analyze a program from C language source level.

  • PDF

Implement of The Authoring Tool for WIPI Business Program using UIDL(User Interface Description Language) (사용자 인터페이스 명세 언어를 이용한 위피 비즈니스 프로그램 저작도구 구현)

  • Lee, Dong-Su;Park, Ki-Chang;Kim, Byung-Ki
    • The Journal of the Korea Contents Association
    • /
    • v.9 no.2
    • /
    • pp.152-162
    • /
    • 2009
  • At present, Authoring tools, which are used to develop the WIPI applications are less convenient to be coded. Usually, the programming tools only focus on the grammar while scarcity of visualization. Developer forced directly codes all times during the development by this cause. As a procedure for rapid WIPI Application Development, in this paper, WIPI API High Level Component is first visualized, in order words, graphic control is developed. Second this control is used in designing the mobile layout. Then UI Markup Language and source code can be generated automatically. With this view, we propose the JIML(Jlet Interface Markup Language) with UI Markup Language based XML of WIPI Jlet Platform and also present the transformable rule for generation to the WIPI code about WIPI Jlet UI from offered JIML. Also we implement the WIPI Jlet Generation System to make the generation to JIML, WIPI code. The Implemented System provides efficiency when developing WIPI Business Application, and helps to enable rapid development.

Automation of Service Level Agreement based on Active SLA (Active SLA 기반 서비스 수준 협약의 자동화)

  • Kim, Sang-Rak;Kang, Man-Mo;Bae, Jae-Hak
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.13 no.4
    • /
    • pp.229-237
    • /
    • 2013
  • As demand for IT services increase, which are based on SOA and cloud computing, service level agreements (SLAs) have received more attention in the parties concerned. An SLA is usually a paper contract written in natural language. SLA management tools which are commercially available, implement SLAs implicitly in the application with a procedural language. This makes automation of SLA management difficult. It is also laborious to maintain contract management systems because changes in a contract give rise to extensive modifications in the source code. We see the source of the trouble is the existence of documentary SLAs (paper contracts) and corresponding executable SLAs (contracts coded in the procedural language). In this paper, to resolve the current SLA management problems we propose an active SLM (Active Service Level Management) system, which is based on the active SLA (Active Service Level Agreement). In the proposed system, the separated management and processing of dual SLAs can be unified into a single process with the introduction of active SLAs (ASLAs).

Design of a Multi-level VHDL Simulator (다층 레벨 VHDL 시뮬레이터의 설계)

  • 이영희;김헌철;황선영
    • Journal of the Korean Institute of Telematics and Electronics A
    • /
    • v.30A no.10
    • /
    • pp.67-76
    • /
    • 1993
  • This paper presents the design and implementation of SVSIM (Sogang VHDL SIMulator), a multi-level VHDL simulator, designed for the construction of an integrated VGDL design environment. The internal model of SVSIM is the hierarchical C/DFG which is extended from C/DFG to include the network hierarchy and local/glabal control informations. Hierarchical network is not flattened for simulation, resulting in the reduction of space complexity. The predufined/user-defined types except for the record type and the predefined/user-defined attributes are supported in SVSIM. Algorithmic-level descriptions can be siumlated by the support of recursive procedure/function calls. Input stimuli can be generated by command script in stimuli file or in VHDL source code. Experimential results show SVSIM can be efficiently used for the simulation of the pure behavioral descriptions, structural descriptions or mixture of these.

  • PDF

Numerical Analysis of Flow and Pollutant Dispersion over 2-D Bell Shaped Hills

  • Jung, Young-Rae;Park, Keun;Park, Warn-Gyu;Park, Ok-Hyun
    • Journal of Mechanical Science and Technology
    • /
    • v.17 no.7
    • /
    • pp.1054-1062
    • /
    • 2003
  • The numerical simulations of flow and pollutant particle dispersion are described for two-dimensional bell shaped hills with various aspect ratios. The Reynolds-averaged incompressible Navier-Stokes equations with low Reynolds number $\kappa$-$\varepsilon$ turbulent model are used to simulate the flowfield. The gradient diffusion equation is used to solve the pollutant dispersion field. The code was validated by comparison of velocity, turbulent kinetic energy, Reynolds shear stress, speed-up ratio, and ground level concentration with experimental and numerical data. Good agreement has been achieved and it has been found that the pollutant dispersion pattern and ground level concentration have been strongly influenced by the hill shape and aspect ratio, as well as the location and height of the source.

Monitoring QZSS CLAS-based VRS-RTK Positioning Performance

  • Lim, Cheolsoon;Lee, Yebin;Cha, Yunho;Park, Byungwoon;Park, Sul Gee;Park, Sang Hyun
    • Journal of Positioning, Navigation, and Timing
    • /
    • v.11 no.4
    • /
    • pp.251-261
    • /
    • 2022
  • The Centimeter Level Augmentation Service (CLAS) is the Precise Point Positioning (PPP) - Real Time Kinematic (RTK) correction service utilizing the Quasi-Zenith Satellite System (QZSS) L6 (1278.65 MHz) signal to broadcast the Global Navigation Satellite System (GNSS) error corrections. Compact State-Space Representation (CSSR) corrections for mitigating GNSS measurement error sources such as satellite orbit, clock, code and phase biases, tropospheric error, ionospheric error are estimated from the ground segment of QZSS CLAS using the code and carrier-phase measurements collected in the Japan's GNSS Earth Observation Network (GEONET). Since the CLAS service begun on November 1, 2018, users with dedicated receivers can perform cm-level precise positioning using CSSR corrections. In this paper, CLAS-based VRS-RTK performance evaluation was performed using Global Positioning System (GPS) observables collected from the refence station, TSK2, located in Japan. As a result of performing GPS-only RTK positioning using the open-source software CLASLIB and RTKLIB, it took about 15 minutes to resolve the carrier-phase ambiguities, and the RTK fix rate was only about 41%. Also, the Root Mean Squares (RMS) values of position errors (fixed only) are about 4cm horizontally and 7 cm vertically.

Audio Signal Processing using Parametric Array with KZK Model (KZK 모델을 이용한 파라메트릭 어레이 음향 신호 처리)

  • Lee, Chong-Hyun;Samuel, Mano;Lee, Jea-Il;Kim, Won-Ho;Bae, Jin-Ho
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.9 no.5
    • /
    • pp.139-146
    • /
    • 2009
  • Parametric array for audio applications is analyzed by numerical modeling and analytical approximation. The nonlinear wave equations are used to provide design guidelines for the audio parametric array. A time domain finite difference code that accurately solves the KZK (Khokhlov-Zabolotskaya-Kuznetsov) nonlinear parabolic wave equation is used to predict the response of the parametric array. The time domain code relates the source size and the carrier frequency to the audible signal response including the output level and beamwidth to considering the implementation issues for audio applications of the parametric array, the emphasis is given to the frequency response and distortion. We use the time domain code to find out the optimal parameters that will help produce the parametric array with highest achievable output in terms of the average power within the demodulated signal. Parameters such as primary input frequency, audio source radius and the modulation method are given utmost importance. The output effect of those parameters are demonstrated through the numerical simulation.

  • PDF