• Title/Summary/Keyword: 최적화프로그램

Search Result 1,005, Processing Time 0.025 seconds

Minimum Weight Design of Transverse Frames of Oil Tankers by Generalized Slope Deflection Method (일반화 경사처짐법에 의한 유조선 횡강도 부재의 최소 중량 설계)

  • Chang-Doo Jang;Seung-Soo Na
    • Journal of the Society of Naval Architects of Korea
    • /
    • v.33 no.3
    • /
    • pp.103-111
    • /
    • 1996
  • A generalized slope deflection method has already been developed by the authors from the existing one, and applied to the 3-dimensional structural analysis of tankers idealized as frame models to verify the effectiveness of the method from the analysis viewpoint. In this study, a minimum hull weight design program of tankers is developed to verify the effectiveness of the method from the design viewpoint by the combination of generalized slope deflection method and optimization method considering discrete design variables. By this program, it is possible to determine the scantling of each member of actual tankers that give minimum weight under given constraints. Also, a considerable weight saving has been found compared with existing ship.

  • PDF

The Development of Portable Rotor Bar Fault Diagnosis System for Three Phase Induction Motors Using LabVIEW (LabVIEW를 이용한 휴대용 3상 유도전동기 회전자 바 고장 진단 시스템 개발)

  • Lee, Tae-Hun;Han, Dong-Gi;Song, Myung-Hyun;Park, Kyu-Nam
    • Proceedings of the KIEE Conference
    • /
    • 2006.07e
    • /
    • pp.47-48
    • /
    • 2006
  • 본 논문에서는 LabVIEW를 이용한 휴대용 3상 유도전동기 회전자 바 고장 진단 시스템을 개발하였다. LabVIEW는 NI사에서 개발한 그래픽컬 프로그래밍 언어로서 VI(Virtual Instrument)기술을 이용하여 계측, 분석, 표현 프로그램에 최적화된 언어이다. 유도전동기의 입력단에 Current Probe를 연결하여 전류를 측정하였고, NI사의 USB-DAQ보드를 이용하여 데이터를 수집한 후 노트북 컴퓨터에서 실행되는 LabVIEW 프로그램에 의해 고장을 진단할 수 있는 실시간 휴대용 진단 시스템을 개발하였다. 회전자 바에 고장이 일어나면 선 전류의 불균형, 손실 증가, 토크맥동과 평균 토크의 감소를 가져올 수 있다. 고장 진단 방법으로는 회전자 바 고장의 특징 주파수를 찾아 진단하는 방법이 있다. 회전자 바 고장에 대하여 1개와 2개 바를 절단한 회전자를 사용하여 각각 실험하였으며, FFT 분석에 의하여 실시간으로 유도전동기 회전자 바 고장을 진단 할 수 있음을 보였다.

  • PDF

System Analysis of the Liquid Rocket Engine with Staged Combustion Cycle (단계식 연소 사이클 액체로켓엔진의 시스템 해석)

  • Lee, Sang-Bok;Lim, Tae-Kyu;Yoo, Seung-Young;Oh, Seok-Hwan;Roh, Tae-Seoung
    • Proceedings of the Korean Society of Propulsion Engineers Conference
    • /
    • 2012.05a
    • /
    • pp.46-51
    • /
    • 2012
  • This study aims to develop the performance analysis program on the staged combustion cycle of the liquid rocket engine using liquid oxygen(LOx) as oxidizer, liquid hydrogen(LH2) and RP-1 as fuel. The developed analysis program can obtain the propellant mass flow rate, the specific impulse, and representative design values of engine components for the required thrust satisfying pressure, mass flow, and energy balance conditions. The analysis results show that the the specific impulses (Isp) compared to those of the real engines have been less than 1%. With additional constraints, the program will be improved for the system optimization.

  • PDF

Financing Problem for an Early Retirement Scheme (조기은퇴제도를 위한 자금조달문제)

  • Lee, Sang-Un
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.21 no.3
    • /
    • pp.151-157
    • /
    • 2021
  • This paper deals with financing an early retirement scheme problem(FERSP) with minimum initial cash and filling up maximum financial interest. For this problem, Guéret et al. programming the Mosel, and Edvall merely realize the CPLEX Branch-and-Cut MIP Solver program to get the optimal solution. But there is no clear rule to finding the solution. This paper suggests calculation formula of bond number decision-making that the reverse from long arrival due date to short. Then we optimize and confirm the bonds number in accordance with continuative effect of the arrival due date. The shortage prepare with the principal and interest of one year deposit(saving) reversely calculation formula.

Parallelization of a Purely Functional Bisimulation Algorithm

  • Ahn, Ki Yung
    • Journal of the Korea Society of Computer and Information
    • /
    • v.26 no.1
    • /
    • pp.11-17
    • /
    • 2021
  • In this paper, we demonstrate a performance boost by parallelizing a purely functional bisimulation algorithm on a multicore processor machine. The key idea of this parallelization is exploiting the referential transparency of purely functional programs to minimize refactoring of the original implementation without any parallel constructs. Both original and parallel implementations are written in Haskell, a purely functional programming language. The change from the original program to the parallel program is minuscule, maintaining almost original structure of the program. Through benchmark, we show that the proposed parallelization doubles the performance of the bisimulation test compared to the original non-parallel implementation. We also shaw that similar performance boost is also possible for a memoized version of the bisimulation implementation.

Development of Total Body Irradiation Program (전신방사선조사 프로그램 개발)

  • Choi Byung Ock;Jang Ji Sun;Kang Young Nam;Choi Ihl Bohng;Shin Sung Kyun
    • Progress in Medical Physics
    • /
    • v.16 no.3
    • /
    • pp.130-137
    • /
    • 2005
  • In total body irradiation (T81) for leukemia, we have a two methode. One is a AP (anterior-posterior) method and the other is a Lateral methode. Our hospital used lateral methode. T81 must consider about body contour, because of homogeneous dose distribution. For compensation about irregular body contour, we use compensator. For T81 treatment, we must be considered, accurate manufacture of compensator and accurate calculation of dose. We developed the automatic program for T81. This program accomplished for compensator design and dose calculation for irregular body. This program was developed for uses to use in a windows environment using the IDL language. In this program, it use energy data for each energy: TMR, output factor, inverse square law, spoiler, field size factor. This program reduces the error to happen due to the manual. As a development of program, we could decrease the time of treatment plan and care the patient accurately.

  • PDF

Implementation of a Static Analyzer for Detecting the PHP File Inclusion Vulnerabilities (PHP 파일 삽입 취약성 검사를 위한 정적 분석기의 구현)

  • Ahn, Joon-Seon;Lim, Seong-Chae
    • The KIPS Transactions:PartA
    • /
    • v.18A no.5
    • /
    • pp.193-204
    • /
    • 2011
  • Since web applications are accessed by anonymous users via web, more security risks are imposed on those applications. In particular, because security vulnerabilities caused by insecure source codes cannot be properly handled by the system-level security system such as the intrusion detection system, it is necessary to eliminate such problems in advance. In this paper, to enhance the security of web applications, we develop a static analyzer for detecting the well-known security vulnerability of PHP file inclusion vulnerability. Using a semantic based static analysis, our vulnerability analyzer guarantees the soundness of the vulnerability detection and imposes no runtime overhead, differently from the other approaches such as the penetration test method and the application firewall method. For this end, our analyzer adopts abstract interpretation framework and uses an abstract analysis domain designed for the detection of the target vulnerability in PHP programs. Thus, our analyzer can efficiently analyze complicated data-flow relations in PHP programs caused by extensive usage of string data. The analysis results can be browsed using a JAVA GUI tool and the memory states and variable values at vulnerable program points can also be checked. To show the correctness and practicability of our analyzer, we analyzed the source codes of open PHP applications using the analyzer. Our experimental results show that our analyzer has practical performance in analysis capability and execution time.

A Dynamic Programming for Solving Resource Allocation Problems in Video-on-Demand Service Networks (Video-on-Demand 서비스망의 자원 할당 문제를 위한 동적계획법)

  • Cho, Myeong-Rai
    • The Transactions of the Korea Information Processing Society
    • /
    • v.7 no.10
    • /
    • pp.3182-3194
    • /
    • 2000
  • It is strongly beliefed that Video on Demand(VOD) will become one of the most promising services in Broadband Integrated Services Digital Network(B-ISDN) for the nest generation VOD service can be classified into two types of services 'Near VOD(NVOD) and Interactive VOD(IVOD). For both services, some video servers should be installed at some nodes(especially, at the root node for NVOD service) in the tree structued VOD network,so that each node with video server stores video programs and distribules stored programs to customers. We consider thre kinds of cost.a program transmission cost, a program storage cost, and a video server installation cost. There exists a trade-off relationship among those three costs according to locationsl of video servers and the kinds of programs stord at each video server. Given a tree structured VOD network, and the total number of programs being served in the network, the resource allocation problem in a VOD network providing both IVOD and NVOD services is to determine where to install video servers for IVOD service, which and how many programs should be stored at each video server for both IVOD and NVOD services, so as to minunize the total cost which is the sum of three costs for both IVOD and NVOD services. In this paper we develop an efficient cynamic programming algorithm for solving the problem. We also implement the algorithm based on a service policy assumed in this paper.

  • PDF

A study on the analysis of characteristics of fashion images shown in an AI image generation program (AI 이미지 생성 프로그램에서 나타난 패션 이미지의 특징 분석 연구)

  • Park, Keunsoo
    • The Journal of the Convergence on Culture Technology
    • /
    • v.10 no.3
    • /
    • pp.199-207
    • /
    • 2024
  • Today, AI image creation technology is being expanded and utilized across industries. Accordingly, various AI image creation programs optimized for the fashion industry are being developed and commercialized. In this study, we compared and analyzed the visual characteristics of fashion images created by AI image creation programs such as Playground, Midjourney, and The New Black to identify the characteristics of each program and point out areas where each program can be used and problems. The results are as follows: First, while Playground and Midjourney intuitively applied the contents of the command to create images that were different from actual fashion trends, Dannew Black created images that were relatively similar to fashion trends. Second, while Playground separates or combines images corresponding to the command content, Midjourny tends to create new images by adding and fusing various details. Third, in Playground, colors not included in the command appear randomly, and in The New Black, colors not included in the command appear coordinated, and Midjourney generates the color specified in the command relatively accurately. In conclusion, Midjourney can be used when seeking inspiration for developing unique and creative fashion designs, and The New Black can be helpful in referencing fashion trends or fashion styling. On the other hand, playgrounds can be somewhat confusing when it comes to color creation, so this is something to be careful about. It is expected that AI image creation tools can be used more efficiently in fashion design development.

Static Allocation of C++ Objects to CORBA-based Distributed Systems (C++ 객체의 CORBA 기반 분산 시스템으로의 정적 할당)

  • 최승훈
    • Journal of Internet Computing and Services
    • /
    • v.1 no.2
    • /
    • pp.69-88
    • /
    • 2000
  • One of the most important factors on the performance of the distributed systems is the effective distribution of the software components, There have been a lot of researches on partitioning and allocating the task-based system, while the studies on the allocating the objects of the object-oriented system into the distributed object environments are very little relatively. In this paper. we defines the graph model for partitioning the existing C++ application and allocating the C++ objects into CORBA-base distributed system, In addition, we propose a distributed object allocation algorithm based on this graph model. The performance of distributed systems is determined by the concurrency between objects, the load balance among the processors and the communication cost on the networks. To search for the solutions optimizing the above three factors simultaneously, the object allocation algorithm of this paper is based on the Niched Pareto Genetic Algorithm (NPGA). We performed the experiment on the typical C++ application and CORBA system to prove the effectiveness of our graph model and our object allocation algorithm.

  • PDF