• Title/Summary/Keyword: Code Optimization

Search Result 589, Processing Time 0.032 seconds

A study on the shape optimization of ship's bellows (선박용 벨로우즈의 형상최적화에 관한 연구)

  • Kim J.P.;Kim H.S.;Kim H.J.;Cho W.S.;Jeh S.B.
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 2005.06a
    • /
    • pp.1303-1306
    • /
    • 2005
  • The mechanical properties of bellows, such as the extensibility and the strength can be changed depending on the shape. For the shipbuilding material, it is favorable that the fatigue life is long due to the elastic property and the reduction of thermal stress in piping system. Nowadays, the domestic production and design of bellows are based on the E.J.M.A Code. Therefore, the design standard is in need because of much errors and lack of detailed analysis. In this study, it is attempted to find out the optimal shape of U-type bellows using the finite element method. The effective factors, mountain height, length, thickness, and number of mountains and the length of joint are considered and the proper values are chosen for the simulation. The results shows that if the number of mountains are reduced, the volume decreases while the stress increases. However, the number of mountains are increased, the volume increases above the standard volume and the stress obviously increases. In addition, the effect of the thickness of bellows on the stress is very large. Both of the volume and stress are decreasing at a certain lower value region.

  • PDF

IrOBEX Performance Evaluation by Code Optimization of Controlling Physical layer in Mobile Phone (모바일폰에서의 물리층 코드 최적화에 의한 IrOBEX성능 향상)

  • Moon, Jong-Joo;Lee, Seung-Il;Kong, Kyung-Ho;Kim, Su-Ki
    • Proceedings of the KIEE Conference
    • /
    • 2008.10b
    • /
    • pp.497-498
    • /
    • 2008
  • 모바일 폰에서 IrDA를 통하여 개인정보 (전화번호부, 동영상, 사진등) 송수신시 IrMC, IrOBEX 그리고 HDLC 프로토콜 기반위의 IrLAP등의 프로토콜 스택을 사용하고 있다. Primary, secondary 두 mobile phone 간에 IrLAP layer의 payload data 송수신시 이용되는 3가지 physical layer schemes 중 전송속도 1l5.2kbps data rate의 제안된 표준인 Asynchronous(Async) frame 방식을 이용한다. [1] 현재의 모바일 폰에서는 Async frame scheme을 구현하기 위한 인터페이스 방식 중 UART 인터페이스를 이용하여 구현하고 있다. 현 모바일 폰에 이미 구현 되어 있는 기존 UART의 FIFO 제어 방법과 Interrupt service routine의 제어 알고리즘을 개선하여 기존 제어 방식과 비교하고 향상된 성능의 결과는 Throughput로 도출한다. 현 모바일 폰에서 사용자가 개인 정보 data등을 저장할 수 메모리 공간이 점점 늘어나고 있는 추세이다. Camera의 해상도 현 5Mega pixel까시 지원되고 동영상 파일 등도 근거리 무선통신인 IrDA로 송수신할 수 있으므로 본 성능비교 file의 size는 100Mega 이상도 비교할 수 있도록 하였다.

  • PDF

A Weight on Boolean Algebras for Cryptography and Error Correcting Codes (암호학 및 오류 수정 코드를 위한 부울 대수 가중치 연구)

  • Yon, Yong-Ho;Kang, An-Na
    • Journal of Advanced Navigation Technology
    • /
    • v.15 no.5
    • /
    • pp.781-788
    • /
    • 2011
  • A sphere-packing problem is to find an arrangement of the spheres to fill as large area of the given space as possible, and covering problems are optimization problems which are dual problems to the packing problems. We generalize the concepts of the weight and the Hamming distance for a binary code to those of Boolean algebra. In this paper, we define a weight and a distance on a Boolean algebra and research some properties of the weight and the distance. Also, we prove the notions of the sphere-packing bound and the Gilbert-Varshamov bound on Boolean algebra.

A Study on the Design Optimization of Corner Pprotection for LNG Storage Tank (LNG저장탱크 코너프로텍션의 설계 최적화에 관한 연구)

  • Kim, Hyung-Sik;Hong, Seong-Ho;Seo, Heung-Seok
    • Transactions of the Korean Society of Mechanical Engineers A
    • /
    • v.28 no.9
    • /
    • pp.1384-1390
    • /
    • 2004
  • The full containment Liquefied Natural Gas(LNG) storage tank is based on a double liquid container concept : two separate containers, one within the other, are capable of containing the LNG. The outer concrete tank provides comer protection(secondary containment) to withstand and safely contain any spill from the inner tank. The comer protection is installed on inside corner surface of outer concrete tank. Because of high and complex stresses, corner protection is designed by ASME section ⅧI Div. 2, Appendix 4 on behalf of API 620 which is main design code for LNG tank. Design guidelines to determine design factors such as liner thickness and knuckle radius are not well understood because Appendix 4 is the design method not based on equation but FEM. Recently, the volume of LNG tank shows a tendency to increase. So it is necessary to set up the design guidelines to cope with change of LNG tank capacity and height/diameter ratio. In this paper, optimum design of corner protection was performed and the design guidelines were suggested by the results of FEM for LNG tanks which have different capacities and height/diameter ratio.

Minimization of differential column shortening and sequential analysis of RC 3D-frames using ANN

  • Njomo, Wilfried W.;Ozay, Giray
    • Structural Engineering and Mechanics
    • /
    • v.51 no.6
    • /
    • pp.989-1003
    • /
    • 2014
  • In the preliminary design stage of an RC 3D-frame, repeated sequential analyses to determine optimal members' sizes and the investigation of the parameters required to minimize the differential column shortening are computational effort consuming, especially when considering various types of loads such as dead load, temperature action, time dependent effects, construction and live loads. Because the desired accuracy at this stage does not justify such luxury, two backpropagation feedforward artificial neural networks have been proposed in order to approximate this information. Instead of using a commercial software package, many references providing advanced principles have been considered to code a program and generate these neural networks. The first one predicts the typical amount of time between two phases, needed to achieve the minimum maximorum differential column shortening. The other network aims to prognosticate sequential analysis results from those of the simultaneous analysis. After the training stages, testing procedures have been carried out in order to ensure the generalization ability of these respective systems. Numerical cases are studied in order to find out how good these ANN match with the sequential finite element analysis. Comparison reveals an acceptable fit, enabling these systems to be safely used in the preliminary design stage.

Implementation of Query Processing System in Temporal Databases (시간지원 데이터베이스의 질의처리 시스템 구현)

  • Lee, Eon-Bae;Kim, Dong-Ho;Ryu, Keun-Ho
    • The Transactions of the Korea Information Processing Society
    • /
    • v.5 no.6
    • /
    • pp.1418-1430
    • /
    • 1998
  • Temporal databases support an efficient historical management by means of valid time and transaction time. Valid time stands for the time when a data happens in the real world. And transaction time stands for the time when a data is stored in the database, Temporal Query Processing System(TQPS) should be extended so as tc process the temporal operations for the historical informations in the user query as well as the conventional relational operations. In this paper, the extended temporal query processing systems which is based on the previous temporal query processing system for TQuel(Temporal Query Language) consists of the temporal syntax analyzer, temporal semantic analyzer, temporal code generator, and temporal interpreter is to be described, The algorithm for additional functions such as transaction time management, temporal aggregates, temporal views, temporal joins and the heuristic optimization functions and their example how to be processed is shown.

  • PDF

Handwritten Numerals Recognition Using an Ant-Miner Algorithm

  • Phokharatkul, Pisit;Phaiboon, Supachai
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2005.06a
    • /
    • pp.1031-1033
    • /
    • 2005
  • This paper presents a system of handwritten numerals recognition, which is based on Ant-miner algorithm (data mining based on Ant colony optimization). At the beginning, three distinct fractures (also called attributes) of each numeral are extracted. The attributes are Loop zones, End points, and Feature codes. After these data are extracted, the attributes are in the form of attribute = value (eg. End point10 = true). The extraction is started by dividing the numeral into 12 zones. The numbers 1-12 are referenced for each zone. The possible values of Loop zone attribute in each zone are "true" and "false". The meaning of "true" is that the zone contains the loop of the numeral. The Endpoint attribute being "true" means that this zone contains the end point of the numeral. There are 24 attributes now. The Feature code attribute tells us how many lines of a numeral are passed by the referenced line. There are 7 referenced lines used in this experiment. The total attributes are 31. All attributes are used for construction of the classification rules by the Ant-miner algorithm in order to classify 10 numerals. The Ant-miner algorithm is adapted with a little change in this experiment for a better recognition rate. The results showed the system can recognize all of the training set (a thousand items of data from 50 people). When the unseen data is tested from 10 people, the recognition rate is 98 %.

  • PDF

Optimization of airborne alpha beta detection system modeling using MCNP simulation

  • Sung, Si Hyeong;Kim, Hee Reyoung
    • Nuclear Engineering and Technology
    • /
    • v.52 no.4
    • /
    • pp.841-845
    • /
    • 2020
  • An airborne alpha beta detection system using passivated implanted planar silicon (PIPS) detector was modeled with the MCNP6 code and its resolution and detection efficiency were analyzed. Simulation of the resolution performed using the Gaussian energy broadening (GEB) function showed that the full width at half maximum (FWHM) of 35.214 keV for alpha particles was within 34-38 KeV, which is the FWHM range of the actual detector, and the FWHM of 15.1 keV for beta particles was constructed with a similar model to 17 keV, which is the FWHM range of an actual detector. In addition, the detection efficiency and the resolution were simulated according to the distance between the detector and the air filter. When the distance was decreased to 0.2 cm from 0.8 cm, the efficiency of the alpha and beta particles detection decreased from 5.33% to 4.89% and from 5.64% to 4.27%, respectively, and the FWHM of the alpha and beta particles improved from 40.9 KeV to 29.84 keV and 25.76 keV-13.27 keV, respectively.

Ring-Rolling Design of a Large-Scale Ti-6Al-4V alloy (대형 Ti-6Al-4V 합금의 Ring-Rolling 공정설계)

  • Yeom, J.T.;Jung, E.J.;Kim, J.H.;Lee, D.G.;Park, N.K.;Choi, S.S.;Lee, C.S.
    • Proceedings of the Korean Society for Technology of Plasticity Conference
    • /
    • 2006.05a
    • /
    • pp.373-376
    • /
    • 2006
  • The ring rolling design for a large-scale Ti-6Al-4V alloy ring was performed with a calculation method and FEM simulation. The ring rolling design includes geometry design and optimization of process variables. The calculation method was to determine geometry design such as initial billet and blank size, and final rolled ring shape. A commercial FEM code, SHAPE was used to simulate the effect of process variables in ring rolling on the distribution of the internal state variables such as strain, strain rate and temperature. In order to predict the forming defects during ring rolling, the process-map approach based on Ziegler's instability criterion was used with FEM simulation. Finally, an optimum process design to obtain sound Ti-6Al-4V rings without forming defects was suggested through combined approach of Ziegler's instability map and FEM simulation results.

  • PDF

OpenGL ES 2.0 based Shader Compilation Method for the Instruction-Level Parallelism (OpenGL ES 2.0 기반 셰이더 명령어 병렬 처리를 위한 컴파일 기법)

  • Kim, Jong-Ho;Kim, Tae-Young
    • Journal of Korea Game Society
    • /
    • v.8 no.2
    • /
    • pp.69-76
    • /
    • 2008
  • In this paper, we present the architecture of graphics processor and its instruction format for the mobile device. In addition, we introduce tile shader data structure for the on/off-line compilation based on the OpenGL ES 2.0 and a new optimization method based on the ILP(Instruction-Level Parallelism). This paper shows where a processor with the sane core clock is being used, the shader instruction resulted from the compile structure and method in this paper is approximately 1.5 to 2 times faster than a code based on the single instruction.

  • PDF