• Title/Summary/Keyword: Source Code

Search Result 1,246, Processing Time 0.04 seconds

Damage Detection in Shear Building Based on Genetic Algorithm Using Flexibility Matrix (유연도 행렬을 이용한 전단빌딩의 유전자 알고리즘 기반 손상추정)

  • Na, Chae-Kuk;Kim, Sun-Pil;Kwak, Hyo-Gyoung
    • Journal of the Computational Structural Engineering Institute of Korea
    • /
    • v.21 no.1
    • /
    • pp.1-11
    • /
    • 2008
  • Stiffness estimation of a shear building due to local damages is usually achieved though structural analysis based on the assumed material properties and idealized numerical modeling of structure. Conventional numerical modeling, however, frequently causes an inevitable error in the structural response and this makes it difficult to exactly predict the damage state in structure. To solve this problem, this paper introduces a damage detection technique for shear building using genetic algorithm. The introduced algorithm evaluates the damage in structure using a flexibility matrix since the flexibility matrix can exactly be obtained from the field test in spite of using a few lower dynamic modes of structure. The introduced algorithm is expected to be more effectively used in damage detection of structures rather than conventional method using the stiffness matrix. Moreover, even in cases when an accurate measurement of structural stiffness cannot be expected, the proposed technique makes it possible to estimate the absolute change in stiffness of the structure on the basis of genetic algorithm. The validity of the proposed technique is demonstrated though numerical analysis using OPENSEES.

Radiation Shielding Analysis of CANDU Spent Fuel Transport Cask (CANDU 사용후핵연료 수송용기 방사선차폐 영향평가)

  • Choi, Jong-Rak;Yoon, Jung-Hyun;Kang, Hee-Young;Lee, Heung-Young;Chung, Sung-Whan
    • Journal of Radiation Protection and Research
    • /
    • v.18 no.2
    • /
    • pp.27-35
    • /
    • 1993
  • A shielding analysis of the shipping cask for transporting the CANDU spent fuel bundles has been studied. Radiation source term has been calculated on spent fuel with burn-up of 7,800 MWD/MTU and 5 years cooling time by ORIGEN2 code. The shielding calculation for the cask capable of transporting 378 bundles of CANDU spent fuel has been made by use of 1-D ANISN and 2-D DOT 4.2 codes. As a result of analysis, the optimum shield thickness of cask was obtained. And it is proved that the safety in radiation shielding under normal transport and hypothetical accident conditions is confirmed to satisfy the allowable values specified in IAEA Safety Series No. 6 and the Korean Atomic Law.

  • PDF

A Study on IISS Software Architecture of Combat Management System for improving modifiability

  • Park, Ji-Yoon;Yang, Moon-Seok;Lee, Dong-Hyeong
    • Journal of the Korea Society of Computer and Information
    • /
    • v.25 no.2
    • /
    • pp.133-140
    • /
    • 2020
  • The IISS(Integrated Interface Storage System) software uses communication methods such as DSS(Data Sharing Service), UDP to perform the function of sending all messages from the Combat Management System to the analytical computer. Because IISS software handles all message used in the Combat Management System, the source code is large and has a highly dependent feature on message changes. Modification of software is a task that requires a lot of labor, such as series of software reliability test. so research has been conducted to reduce software development costs, including minimizing software modifications. In this paper, We study the method of messages receiving and architectural structure improvement to minimize reliance on message changes in the Combat Management System and improve the modifiability. Reduced message dependency by changing the way DSS and UDP protocols are communicated to Packet Sniffing. In addition, Factory Method Pattern were applied to improve the software design. Test comparing existing software and development elements have confirmed that the software has improved its modifiability and reuse.

A study on the polarization transmission characteristics of liquid crystal display devices by means of Berreman's $4{\times}4$ matrix method (베레만의 $4{\times}4$행렬방식을 이용한 액정표시소자의 편광투과특성 분석)

  • Yang, Byeong-Kwan;Kim, Gyu-Seok;Rho, Bong-Gyu;Kim, Jin-Seung;Par, Hee-Gap;Park, Chan;Lee, Hyong-Jong;Kim, Jae-Ki
    • Korean Journal of Optics and Photonics
    • /
    • v.8 no.3
    • /
    • pp.223-229
    • /
    • 1997
  • A source code is developed on the basis of Berreman's 4$\times$4 matrix formalism for the analysis of polarization transmission characteristics of twisted nematic liquid crystal display. By using the program, the polarization transmission characteristics of liquid crystal cells and polarizers are analyzed. For a normally white twisted nematic liquid crystal cell, we obtained a family of iso-contrast contours which helps to understand the viewing angle characteristics of the liquid crystal display device by using the cell. The program also help us to understand the variation of the degree of polarization as well as the deviation of the state of polarization of the light transmitted through the polarizer commonly used in the LCD according to the change in incidence angle. This result suggests the contrast of the images appearing on the LCD can be limited by the characteristics of the polarizer in addition to the liquid crystal cell.

  • PDF

Development of a Supporting Tool for Conceptual Component Modeling and Component Construction on the J2EE Platform (J2EE 플랫폼에서의 개념적 컴포넌트 모델링 및 컴포넌트 생성 지원 도구 개발)

  • Lee, U-Jin;Kim, Min-Jeong;Jeong, Yang-Jae;Yun, Seok-Jin;Choe, Yeon-Jun
    • The KIPS Transactions:PartD
    • /
    • v.8D no.6
    • /
    • pp.761-770
    • /
    • 2001
  • As software industry is rapidly evolving, IT business enterprises have been meeting with cutthroat competition in developing software. As software reusability, time to market, and maintainability are considered as a competitive edge, software component techniques have lately attracted considerable attention. Currently, although there are some supporting tools for developing software components, they do not have tight connections among component developing processes such as component identification, component modeling, detailed design, code generation, deployment, and testing. And it is restrictive for users to construct various scales of components on component platform architecture. In this paper, we provide an implementation and a design of a supporting tool for constructing platform-independent software components, which covers all development lifecycles of components. In the phase of component modeling, platform independent, conceptual components are identified from domain model information in the view of system partitioning. Detailed design and implementation of a component are performed on the J2EE platform architecture. And the changes on the design model and source codes are consistently managed by using round-trip techniques.

  • PDF

A Primary Study on the Potential of Floodplain Filtration in Korea (우리나라에서 홍수터여과의 가능성에 대한 기초조사)

  • Choi, Myung-Ho;Kim, Kyeong-Soo;Kim, Seung-Hyun
    • Journal of Korean Society of Environmental Engineers
    • /
    • v.31 no.1
    • /
    • pp.70-78
    • /
    • 2009
  • Floodplain areas of major South Korean rivers were determined by analyzing topographical maps and hydraulic properties of floodplain soil were measured using disc tension infiltrometer. To assess the possibility of treating secondary effluents of municipal wastewater with floodplain soil, a computer code for the analysis of unsaturated flow in soil was employed along with searches conducted in the literature. Based on the data generated, an estimate of total floodplain filtration capacity in Korea was obtained. The results of our study reveal that Korean floodplains have surface soil that is adequate for treating water. Moreover, the distributions of floodplains are substantial over the entire reaches of the rivers, indicating that the conditions are favorable for floodplain filtration as additional treatment of secondary effluent. The capacity of floodplain filtration in Korea is circa 182,000,000 $m^3$/day and most of the rivers are estimated to have enough capacity of floodplain filtration to meet all the secondary effluent, indicating that this technology may be expected to make further improvements on river water quality. Furthermore, this method may also be applied to better the source-water quality for drinking water.

Available Organic Carbon Controls Nitrification and Immobilization of Ammonium in an Acid Loam-Textured Soil

  • Choi, Woo-Jung;Lee, Sang-Mo;Han, Gwang-Hyun;Yoon, Kwang-Sik;Jung, Jae-Woon;Lim, Sang-Sun;Kwak, Jin-Hyeob
    • Journal of Applied Biological Chemistry
    • /
    • v.49 no.1
    • /
    • pp.28-32
    • /
    • 2006
  • Effect of organic-C on immobilization and nitrification patterns in acidic soil was examined during 20 weeks incubation period to verify if organic amendments such as composted material can increase soil retention of N by stimulating microbial immobilization of $NH_4^+$. Four treatments were laid out: control without fertilizer N and glucose (treatment code: S), ammonium sulfate (SN), ammonium sulfate with single glucose at the commencement (0 week) of incubation (SNG), and ammonium sulfate with double glucose at 0 and 4 weeks of incubation (SNGG). Glucose application (SNG) significantly increased microbial immobilization of $NH_4^+$ within 1 week of incubation over SN. Immobilization was followed by remineralization thereafter; however, second-application of glucose (SNGG) restored $NH_4^+$ immobilization. At the same time, nitrification was significantly inhibited by glucose application as indicated by consistently low $NO_3^-$ concentration in SNG and SNGG soils, suggesting that microbial assimilation of $NH_4^+$ is predominant compared to nitrification when available C-source is abundant. These results suggest application of chemical fertilizer-N with organic amendment would have beneficial effect on soil-N retention and environmental conservation by reducing production of $NO_3^-$ which is likely to be lost through leaching or denitrification.

Development of Automatic Extraction Model of Soil Erosion Management Area using ArcGIS Model Builder (ArcGIS Model Builder를 이용한 토양유실 우선관리 지역 선정 자동화 모형 개발)

  • Kum, Dong-Hyuk;Choi, Jae-Wan;Kim, Ik-Jae;Kong, Dong-Soo;Ryu, Ji-Chul;Kang, Hyun-Woo;Lim, Kyoung-Jae
    • Journal of The Korean Society of Agricultural Engineers
    • /
    • v.53 no.1
    • /
    • pp.71-81
    • /
    • 2011
  • Due to increased human activities and intensive rainfall events in a watershed, soil erosion and sediment transport have been hot issues in many areas of the world. To evaluate soil erosion problems spatially and temporarily, many computer models have been developed and evaluated over the years. However, it would not be reasonable to apply the model to a watershed if topography and environment are different to some degrees. Also, source codes of these models are not always public for modification. The ArcGIS model builder provides ease-of-use interface to develop model by linking several processes and input/output data together. In addition, it would be much easier to modify/enhance the model developed by others. Thus, simple model was developed to decide soil erosion hot spot areas using ArcGIS model builder tool in this study. This tool was applied to a watershed to evaluate model performance. It was found that sediment yield was estimated to be 13.7 ton/ha/yr at the most severe soil erosion hot spot area in the study watershed. As shown in this study, the ArcGIS model builder is an efficient tool to develop simple models without professional programming abilities. The model, developed in this study, is available at http://www.EnvSys.co.kr/~sateec/toolbox for free download. This tool can be easily modified for further enhancement with simple operations within ArcGIS model builder interface. Although very simple soil erosion and sediment yield were developed using model builder and applied to study watershed for soil erosion hot spot area in this study. The approaches shown in this study provides insights for model development and code sharing for the researchers in the related areas.

Detection of Potential Invalid Function Pointer Access Error based on Assembly Codes (어셈블리어 코드 기반의 Invalid Function Pointer Access Error 가능성 검출)

  • Kim, Hyun-Soo;Kim, Byeong-Man
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2010.05a
    • /
    • pp.938-941
    • /
    • 2010
  • Though a compiler checks memory errors, it is difficult for the compiler to detect function pointer errors in code level. Thus, in this paper, we propose a method for effectively detecting Invalid function pointer access errors, by analyzing assembly codes that are obtained by disassembling an executable file. To detect the errors, assembly codes in disassembled files are checked out based on the instruction transition diagrams which are constructed through analyzing normal usage patterns of function pointer access. When applying the proposed method to various programs having no compilation error, a total of about 500 potential errors including the ones of well-known open source programs such as Apache web server and PHP script interpreter are detected among 1 million lines of assembly codes corresponding to a total of about 10 thousand functions.

  • PDF

The Implementation of uClinux Device Driver of Nios II Embedded Processor System for Multimedia Application (멀티미디어 응용을 위한 Nios II 임베디드 프로세서 시스템의 uClinux 디바이스 드라이버 구현)

  • Kim, Dong-Jin;Park, Young-Seak
    • Journal of the Institute of Convergence Signal Processing
    • /
    • v.10 no.4
    • /
    • pp.245-255
    • /
    • 2009
  • Recently, embedded processor systems have been widely used in the field of information communication devices and increased its use range and influence. The embedded systems are offered variety of functions, and its operating systems have been developed to make them easy to repair and maintain. Especially embedded linux is very cheap and provide a lot of equipment drivers. Also we can set up our own system because the source code is opened. In this paper, we describe the implementation of Touch panel and TFT-LCD device driver that are widely used for multimedia application. We designed the system hardware by using Altera Nios II embedded system. And we implemented the device drivers of frame buffer, touch panel and i2s based on uClinux for multimedia application, and tested actual operations of the integrated system.

  • PDF