• Title/Summary/Keyword: Code Optimization

Search Result 594, Processing Time 0.025 seconds

Optimum Life-Cycle Cost Design of Steel Bridges (강교의 생애주기비용 최적설계)

  • Cho, Hyo-Nam;Lee, Kwang-Min;Kim, Jung-Ho;Choi, Young-Min;Bong, Youn-Jong
    • Journal of Korean Society of Steel Construction
    • /
    • v.15 no.4 s.65
    • /
    • pp.341-358
    • /
    • 2003
  • This paper proposed a general formulation of Life-Cycle Cost (LCC) models and LCC effective design system models of steel bridges suitable for practical implementation. An LCC model for the optimum design of steel bridges included initial cost and direct/indirect rehabilitation costs of a steel bridge as well as repair/replacement costs, loss of contents or fatality and injury losses, road user costs, and indirect socioeconomic losses. The new road user cost model and regional socioeconomic losses model were especially considered because of the traffic network. Illustrative design examples of an actual steel box girder and an orthotropic steel deck bridge were discussed to demonstrate the LCC effectiveness of the design of steel bridges. Based on the results of the numerical investigation, the LCC-effective optimum design of steel bridges based on the proposed LCC model was found to lead to a more rational, economical, and safer design compared with the initial cost-optimum design and the conventional code-based design.

Study on Variation of Depth Dose Curves by the Strong Magnetic Fields : Monte Carlo Calculation for 10 MV X-rays (강자기장에 의한 깊이선량율(PDD) 변화에 관한 연구 : 10 MV 광자선에 대한 몬테칼로 계산)

  • 정동혁;김진기;김정기;신교철;김기환;김성규;김진영;오영기;지영훈
    • Progress in Medical Physics
    • /
    • v.14 no.4
    • /
    • pp.234-239
    • /
    • 2003
  • We examined the variation of percent depth dose (PDD) curves for 10 MV X-rays in the presence of magnetic fields. The EGS4 Monte Carlo code was applied and modified to take account of the effect of electron deflection under magnetic field was used. We defined and tested DI (dose improvement) and DR (dose reduction) to describe variation of PDD curves under various magnetic fields. For a magnetic field of 3 T applied at the depth region of 5-10 cm and field size of 10${\times}$10 $\textrm{cm}^2$, the DI is 1.56 (56% improvement) and DR is 0.68 (32% reduction). We explained the results from the Lorentz law and the concept of electron equilibrium. We suggested that the dose optimization in radiotherapy can be achieved from using the characteristics of dose distributions under magnetic fields.

  • PDF

Numerical simulation of the influence of interaction between Qanat and tunnel on the ground settlement

  • Sarfarazi, Vahab;Tabaroei, Abdollah
    • Geomechanics and Engineering
    • /
    • v.23 no.5
    • /
    • pp.455-466
    • /
    • 2020
  • This paper presents analysis of the interaction between tunnel and Qanat with a particular interest for the optimization of Qanat shape using the discrete element code, PFC2D, and the results will be compared with the FEM results of PLAXIS2D. For these concerns, using software PFC2D based on Discrete Element Method (DEM), a model with dimension of 100m 100 m was prepared. A circular tunnel with dimension of 9 m was situated 20 m below the ground surface. Also one Qanat was situated perpendicularly above the tunnel roof. Distance between Qanat center and ground surface was 8 m. Five different shapes for Qanat were selected i.e., square, semi-circular, vertical ellipse, circular and horizontal ellipse. Confining pressure of 5 MPa was applied to the model. The vertical displacement of balls situated in ground surface was picked up to measure the ground subsidence. Also two measuring circles were situated at the tunnel roof and at the Qanat roof to check the vertical displacements. The properties of the alluvial soil of Tehran city are: γdry=19 (KN/㎥), E= 750 (kg/㎠), ν=0.35, c=0.3(kg/㎠), φ=34°. In order to validate the DEM results, a comparison between the numerical results (obtained in this study) and analytical and field monitoring have been done. The PFC2D results are compared with the FEM results. The results shows that when Qanat has rectangular shape, the tensile stress concentration at the Qanat corners has maximum value while it has minimum value for vertical ellipse shape. The ground subsidence for Qanat rectangular shape has maximum value while it has minimum value for ellipse shape of Qanat. The vertical displacements at the tunnel roof for Qanat rectangular shape has maximum value while it has minimum value for ellipse shape of Qanat. Historical shape of Qante approved the finding of this research.

Implementation of Automation Program and Efficient Cable Drum Schedule using Dynamic Programming Algorithm (동적 계획 알고리즘을 이용한 효과적인 케이블 드럼 스케줄 및 자동화 프로그램 구현)

  • Park, Ki-Hong;Lee, Yang Sun
    • Journal of Digital Contents Society
    • /
    • v.17 no.4
    • /
    • pp.257-263
    • /
    • 2016
  • Cable drum schedule is the final step for the electrical equipment of the power plant, and is assigned cables to efficiently cable drum. In this paper, we have implemented an automated program which cables are scheduled in accordance with the capacity of the cable drum for each cable code. Proposed cable drum schedule was applied to the dynamic programming algorithm to effectively solve the optimization problem, and the implemented program is conducted so as to verify the proposed model. The experiment results show that implemented program eliminates the errors that can occur existing method, so we were able to reduce the design time of cable drum schedule. Cables for the electrical equipment of the power plant is designed to at least 2 million units or more. Thus the automation program to provide applies, it is considered that the design time of the cable drum schedule can be greatly reduced without serious error.

A Study on the Optimization of C++ Program Using the Class Hierarchies Slicing (클래스 계층구조 슬라이싱을 이용한 C++프로그램 최적화에 관한 연구)

  • Kim, Un-Yong;Jeong, Gye-Dong;Choe, Yeong-Geun
    • The Transactions of the Korea Information Processing Society
    • /
    • v.6 no.6
    • /
    • pp.1542-1555
    • /
    • 1999
  • This paper proposes an algorithm for class hierarchies which can optimize member data and member function. This algorithm considers single/multiple inheritance, static/dynamic binding, overloading/overriding, pure virtual/virtual function, and constructor on the hierarchy of C++ class. We need to eliminate unused function that possesses many component element, because the program uses a limited of function in class hierarchies. Previous works on slicing mainly focused on selecting output data and including the related program statement. It was consists of structured programming language and also centralized on error detection, maintenance, and flexible testing. In this paper, we extend to the object-oriented language, makes a linked-table for objects to raise the efficiency of information management, and proposes necessary algorithm for optimizing system Through this process, we can obtain the simplification of program code and the progress of system performance by eliminating unused member data and member function.

  • PDF

Development of Robot Simulator for Palletizing Operation Management S/W and Fast Algorithm for 'PLP' (PLP 를 위한 Fast Algorithm 과 팔레타이징 작업 제어 S/W 를 위한 로봇 시뮬레이터 개발)

  • Lim, Sung-Jin;Kang, Maing-Kyu;Han, Chang-Soo;Song, Young-Hoon;Kim, Sung-Rak;Han, Jeong-Su;Yu, Seung-Nam
    • Transactions of the Korean Society of Mechanical Engineers A
    • /
    • v.31 no.5
    • /
    • pp.609-616
    • /
    • 2007
  • Palletizing is necessary to promote the efficiency of storage and shipping tasks. These are, however some of the most monotonous, heavy and laborious tasks in the factory. Therefore many types of robot palletizing systems have been developed, but many robot motion commands still depend on the teaching pendent. That is, an operator inputs the motion command lines one by one. It is very troublesome, and most of all, the user must know how to type the code. That is why we propose a new GUI (Graphic User Interface) Palletizing System. To cope with this issue, we proposed a 'PLP' (Pallet Loading Problem) algorithm, Fast Algorithm and realize 3D auto-patterning visualization interface. Finally, we propose the robot palletizing simulator. Internally, the schematic of this simulator is as follows. First, an user inputs the physical information of object. Second, simulator calculates the optimal pattern for the object and visualizes the result. Finally, the calculated position data of object is passed to the robot simulator. To develop the robot simulator, we use an articulated robot, and analyze the kinematics and dynamics. Especially, All problem including thousands of boxes were completely calculated in less than 1 second and resulted in optimal solutions by the Fast Algorithm.

Minimizing Energy Consumption in Scheduling of Dependent Tasks using Genetic Algorithm in Computational Grid

  • Kaiwartya, Omprakash;Prakash, Shiv;Abdullah, Abdul Hanan;Hassan, Ahmed Nazar
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.9 no.8
    • /
    • pp.2821-2839
    • /
    • 2015
  • Energy consumption by large computing systems has become an important research theme not only because the sources of energy are depleting fast but also due to the environmental concern. Computational grid is a huge distributed computing platform for the applications that require high end computing resources and consume enormous energy to facilitate execution of jobs. The organizations which are offering services for high end computation, are more cautious about energy consumption and taking utmost steps for saving energy. Therefore, this paper proposes a scheduling technique for Minimizing Energy consumption using Adapted Genetic Algorithm (MiE-AGA) for dependent tasks in Computational Grid (CG). In MiE-AGA, fitness function formulation for energy consumption has been mathematically formulated. An adapted genetic algorithm has been developed for minimizing energy consumption with appropriate modifications in each components of original genetic algorithm such as representation of chromosome, crossover, mutation and inversion operations. Pseudo code for MiE-AGA and its components has been developed with appropriate examples. MiE-AGA is simulated using Java based programs integrated with GridSim. Analysis of simulation results in terms of energy consumption, makespan and average utilization of resources clearly reveals that MiE-AGA effectively optimizes energy, makespan and average utilization of resources in CG. Comparative analysis of the optimization performance between MiE-AGA and the state-of-the-arts algorithms: EAMM, HEFT, Min-Min and Max-Min shows the effectiveness of the model.

Optimization for the Antibacterial Activity of Konjak Jelly using Evolutionary Operation-Factorial Design Technique (Evolutionary Operation-Factorial Design Technique를 이용한 곤약의 항균활성 최적화)

  • Lee, Nan-Hee;Choi, Won-Seok;Choi, Ung-Kyu
    • The Korean Journal of Food And Nutrition
    • /
    • v.31 no.2
    • /
    • pp.272-277
    • /
    • 2018
  • This research was conducted to elucidate the optimum conditions for the antibacterial activity of konjak jelly using the evolutionary operation-factorial design technique. In the first set of experiments, concentration of a coagulation agent, soaking liquid, and temperature of water were set to 0.4%, $0.6{\times}10^{-2}N$, and $65^{\circ}C$ as a central point, respectively. The highest antibacterial activity was acquired at E21, in which the number of bacteria was 1.25 log cfu/g. Because the code of changes in the main effect was (-), it could be decided that the central point of the first set was not the optimum point. Although antibacterial activity in the second set was improved, the values of the main effect were higher than that of changes in the mean effect. The central point of third set was concentration of coagulation agent 0.8%, concentration of soaking liquid $1.0{\times}10^{-2}N$, and temperature of water $65^{\circ}C$. It was found that the antibacterial activity of central point in the third set was highest among all the tested set. Further, all the necessary conditions were appropriate to reach the optimum condition. The antibacterial activity of the central point in third set was more than 1,000 times higher than that of E11, in first set.

Aspect Mining Process Design Using Abstract Syntax Tree (추상구문트리를 이용한 어스팩트 마이닝 프로세스 설계)

  • Lee, Seung-Hyung;Song, Young-Jae
    • The Journal of the Korea Contents Association
    • /
    • v.11 no.5
    • /
    • pp.75-83
    • /
    • 2011
  • Aspect-oriented programming is the paradigm which extracts crosscutting concern from a system and solves scattering of a function and confusion of a code through software modularization. Existing aspect developing method has a difficult to extract a target area, so it is not easy to apply aspect mining. In an aspect minning, it is necessary a technique that convert existing program refactoring elements to crosscutting area. In the paper, it is suggested an aspect mining technique for extracting crosscutting concern in a system. Using abstract syntax structure specification, extract functional duplicated relation elements. Through Apriori algorithm, it is possible to create a duplicated syntax tree and automatic creation and optimization of a duplicated source module, target of crosscutting area. As a result of applying module of Berkeley Yacc(berbose.c) to mining process, it is confirmed that the length and volume of program has been decreased of 9.47% compared with original module, and it has been decreased of 4.92% in length and 5.11% in volume compared with CCFinder.

The Optimization of Fuel Injection Nozzles for the Reduction of NOx Emissions in a Large Diesel Engine (대형 디젤엔진의 NOx 저감을 위한 연료분사노즐 최적화 연구)

  • Yoon, Wook-Hyeon;Kim, Byung-Seok;Kim, Dong-Hun;Kim, Ki-Doo;Ha, Ji-Soo
    • Transactions of the Korean Society of Automotive Engineers
    • /
    • v.12 no.6
    • /
    • pp.60-65
    • /
    • 2004
  • Numerical simulations and experiments have been carried out to investigate the effect of fuel injection nozzles on the combustion and NOx formation processes in a medium-speed marine diesel engine. Spray visualization experiment was performed in the constant-volume high-pressure chamber to verify the numerical results on the spray characteristics such as spray angle and spray tip penetration. Time-resolved spray behaviors were captured by high-speed digital camera and analyzed to extract the information on the spray parameters. Spray and combustion phenomena were examined numerically using FIRE code. Wave breakup and Zeldovich models were adopted to describe the atomization characteristics and NOx formation processes. Numerical results were verified with experimental data such as cylinder pressure, heat release rate and NOx emission. Finally, the effects of fuel injection nozzles on the engine performance were investigated numerically to find the optimum nozzle parameters such as fuel injection angle, nozzle hole diameter and number of nozzle holes. From this study, the optimum fuel injection nozzle (nozzle hole diameter, 0.32 mm, number of nozzle holes, 8 and fuel injection angle, $148^{\circ}$) was selected to reduce both the fuel consumption and NOx emission. The reason for this selection could be explained from the highest fuel-air mixing in the early phase of injection due to the longest spray tip penetration and the highest heat release rate after $19^{\circ}$ ATDC due to the increased injection duration.