• 제목/요약/키워드: Factory Method Pattern

검색결과 35건 처리시간 0.024초

엔터프라이즈 환경에서 효율적인 EJB기반 컴포넌트 개발을 위한 디자인 패턴의 적용 (Application of Design Pattern for Efficient EJB-Based Component Development in Enterprise Environment)

  • 최성만;김정옥;이정열;유철중;장옥배
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2001년도 춘계학술발표논문집 (상)
    • /
    • pp.201-204
    • /
    • 2001
  • 엔터프라이즈 환경에서 효율적인 EJB 컴포넌트 개발을 위하여 전표등록 패키지를 선정하여 설계시에 Factory Method 패턴과 Facade 패턴을 적용해보았다. 이 디자인 패턴의 적용에 EJB 기반 컴포넌트의 무상태 세션 빈과 상태유지 세션 빈 및 엔티티 빈을 사용하였다. 그 결과 설계시간과 재사용성 및 시스템의 안정성 측면에서 향상가능성을 확인할 수 있었다.

  • PDF

로봇 팔레타이징 시뮬레이터를 위한 적재 패턴 생성 및 시변 장애물 회피 알고리즘의 제안 (Algorithmic Proposal of Optimal Loading Pattern and Obstacle-Avoidance Trajectory Generation for Robot Palletizing Simulator)

  • 유승남;임성진;김성락;한창수
    • 제어로봇시스템학회논문지
    • /
    • 제13권11호
    • /
    • pp.1137-1145
    • /
    • 2007
  • Palletizing tasks are necessary to promote efficient storage and shipping of boxed products. These tasks, however, involve some of the most monotonous and physically demanding labor in the factory. Thus, many types of robot palletizing systems have been developed, although many robot motion commands still depend on the teach pendant. That is, the operator inputs the motion command lines one by one. This is very troublesome and, most importantly, the user must know how to type the code. We propose a new GUI(Graphic User Interface) for the palletizing system that is more convenient. To do this, we used the PLP "Fast Algorithm" and 3-D auto-patterning visualization. The 3-D patterning process includes the following steps. First, an operator can identify the results of the task and edit them. Second, the operator passes the position values of objects to a robot simulator. Using those positions, a palletizing operation can be simulated. We chose a widely used industrial model and analyzed the kinematics and dynamics to create a robot simulator. In this paper we propose a 3-D patterning algorithm, 3-D robot-palletizing simulator, and modified trajectory generation algorithm, an "overlapped method" to reduce the computing load.

수계 Microcosm을 이용한 도금폐수의 독성평가 (A Study on the Toxicity Assessment of Plating Wastewater using Aquatic Microcosm)

  • 위성욱;도삼유평;조경;나명석;이종빈
    • 환경생물
    • /
    • 제20권3호
    • /
    • pp.256-262
    • /
    • 2002
  • 생태계를 평가하기 위한 평가법으로 주로 사용되는 이화학적 측정 평가법은 객관적인 측정치를 제시하는데는 용이하다. 그러나 단지 측정치의 단순한 평균이나 최고치만으로는 타 인자와의 복합 효과 또는 지속 시간에 의한 가중 효과 때문에 실상을 나타낼 수 없는 경우가 많다. 이에 따라 이화학적 측정치들을 객관적으로 종합하여 생태계의 상태를 파악할 필요성이 보다 중요하다. 즉 key factor나 trigger factor와 같은 생물체의 내성과 관련이 있는 인자들로 종이나 생태계의 조절 기구와의 관계를 평가해야 한다. 또한 생물을 이용하여 생태계를 평가하는 방법으로 지표종을 이용한 평가방법이 있으나 오염원에 대한 누적 효과나 종합적인 평가를 판단하는데는 한계성이 있다. 따라서 생태계를 하나의 단위로 하는 평가 방법 이 필요하다. 이에 따라 본 실험은 생산자, 분해자, 소비자로 구성된 microcosm이용하여 대표적인 산업폐수인 도금공장 폐수에 대한 독성을 평가하였다. 그 결과 도금 폐수의 이화학적 성상은 크롬 42,234.8mg\ell^{-1}$, 구리 3.1mg\ell^{-l}$, 아연 $521.3mg\ell^{-1}$로 크롬이 다량 함유되어 있었으며, 시안은 $42.9mg\ell^{-1}$이었다. 도금 폐수를 농도별로 microcosm 내에 첨가한 후 각 개체군들의 동태 변화를 조사한 결과 Ch. vulgaris는 모든 처리구에서 대조구보다 감소하는 경향을 나타내었고, P. putida는 대조구에 비해 증가하였으며, C. glaucoma는 농도가 증가함에 따라 개체수가 감소하기 시작하였으며, 2.5%이상의 처리구에서는 모든 개체수가 사멸하였다. 본 연구 결과 제어된 생물환경 조건하에서 구성된 microcosm이 실험 재현성이 비교적 우수하고, 안정된 미소 생태계를 유지할 수 있어 산업 폐수 및 오폐수에 대한 새로운 독성평가 방법으로 적용이 가능할 것으로 본다.

고역통과 필터를 이용한 그리드 패턴 영역분할 (Grid Pattern Segmentation Using High Pass Filter)

  • 주기세
    • 한국항행학회논문지
    • /
    • 제11권1호
    • /
    • pp.59-63
    • /
    • 2007
  • 본 논문은 윤곽선이 불분명한 상황에서 체형의 윤곽선과 신체 내부의 그리드 패턴들을 추출하기 위한 이미지 분할 알고리즘을 서술한다. 이미지 분할 방법은 문턱 값을 이용한 이진화 기법을 사용한다. 복잡한 형상을 지닌 물체의 3차원 정보를 추출하기 위한 노이즈 제거 알고리즘은 $3{\times}3$ 하이브리드 고역통과 필터 방법을 제안한다. 본 하이브리드 고역통과 필터 알고리즘은 노이즈 제거 시간이 기존 방법에 대하여 훨씬 단축되기 때문에 3차원 체형, CAD 시스템, 공장자동화와 같은 복잡한 형상을 지닌 물체의 3차원 정보를 추출하는데 적용할 수 있다.

  • PDF

IoT 기반의 실시간 에너지 사용 데이터 수집 및 분석 시스템 개발 (A Development of Real-time Energy Usage Data Collection and Analysis System based on the IoT)

  • 황현숙;서영원
    • 한국멀티미디어학회논문지
    • /
    • 제22권3호
    • /
    • pp.366-373
    • /
    • 2019
  • The development of monitoring and analysis systems to increase productivity while saving energy is needed as a method to reduce huge amount of energy consumed in the process of producing large forged products. In this paper, we propose a system to monitor and analyze energy usage in real-time collected from gas-meter, wattmeter, and thermometer based on IoT installed in forging factories. The system consists of a data collection server for collecting and processing data from IoT- based platform and existing SCADA equipment and ERP/MES system in forging factories, and an application server for providing services to users. To develop the system, the overall system structure is logically diagrammed, and the databases configuration and implementation modules to efficiently store and manage data are presented. In the future, the system will be utilized to reduce energy consumption by analyzing energy usage pattern and optimizing process works with real-time energy usage and production process data for each facility.

한국 농촌여성의 경제적 역할 변화에 대한 사례연구 -충청북도 청원군 산마을을 중심으로- (Changes of Rural women's Economic Role in a Korean Village -The Case of San Village-)

  • 이영미
    • 대한가정학회지
    • /
    • 제29권3호
    • /
    • pp.247-261
    • /
    • 1991
  • This Study is designed to present the concret data on the contents of the economic role and their change in the recent decade among women in a Korean Village. The Case Study method was used and the data was obtained through the participant observation. This Study is composed of the three parts. The first part deals with the effect of the agricultural mechanization upon the agricultural labor pattern of women. The second part examines how the introduction of a golf course and the textile factory in the vinicity affects the labor pattern among village women. The last part tries to demonstrate that the increasing contribution of women to the village economy has not yet produced any positive effect to their social status in the village. This is seen through the detailed description of two important village activities, one social(Tae dong-Gae) and the other ritual (Mokshinjae). The Results of the Study can be summarized as fallows. Firstly, the mechanization of farming is responsible for the increasing marginalization of women's labor in farming. This is particularly true for rice cultivation. Horticulture is still cultivated by women. As the mechanization progresses further, this trend will be more articulated. Secondly, it is found that women are actively utilizing the new external economic opportunities. In fact they are found to prefer those non-farming works to the traditional farming work. The former offers them less burdened work, less working hours, and more income than the letter. Lastly, women are found to be completely excluded from the process of the two important village activities. Only men are participants in them, and women only provides the labor for preparation of food and the necessary chores.

  • PDF

단축 선형 전동기 구동을 위한 최단시간 이동 방식의 위치 패턴 발생 알고리즘의 구현 (An Implementation of The Position Pattern Generating Algorithm with Minimal Locomotion Time for Single-Axis Linear Machine Drive System)

  • 김준석
    • 전력전자학회논문지
    • /
    • 제12권3호
    • /
    • pp.221-233
    • /
    • 2007
  • 본 논문에서는 고성능 단축 선형전동기에 적용할 수 있는 최단시간 위치 패턴 알고리즘에 대하여 논한다. 근래 들어 LCD/PDP 및 반도체 산업이 발달함에 따라 대형의 고성능 위치제어 시스템에 대한 요구가 높아지고 있으며 이러한 시스템에서는 공정 주기의 단축을 위하여 시간요소를 최소화시킨 최적 위치 패턴이 반드시 필요하다. 특히 반도체 산업 분야에서는 공작기계 분야와 달리 3차원 입체 위치 패턴보다는 단축 패턴에 대한 수요가 비교적 많은 편이다. 본 연구에서는 가속도가 사다리형인 위치 패턴을 기본으로 하여 연구를 진행하였으며 위치 및 시간을 변수로 고려한 패턴 분석을 통하여 최단시간에 목적하는 위치에 도달하기 위한 패턴을 비교적 간단히 구현할 수 있음을 보이고 이를 시뮬레이션 및 간이 실험으로 구현 가능성을 입증하였다.

다중 바코드 영역을 가지는 영상에서 지역적 픽셀 방향성을 이용한 바코드 관심 영역 추출 방법 (Barcode Region of Interest Extraction Method Using a Local Pixel Directions in a Multiple Barcode Region Image)

  • 조호상;강봉순
    • 한국정보통신학회논문지
    • /
    • 제19권9호
    • /
    • pp.2121-2128
    • /
    • 2015
  • 본 논문에서는 공장 자동화를 위한 신뢰성 높은 바코드 관심영역 추출 방법을 제안한다. 방향성분 추출 및 검출할 바코드의 특성을 이용하여 배경을 분리한다. 관심영역 후보 영상의 blur, 회전, 유사영역등으로 인한 문제점을 분석하여 후보정하는 작업을 수행한다. 또한 빠른 연산 속도를 위해 resizing factor를 사용하여 영상 resizing 연산을 통한 빠른 연산이 가능하도록 하였다. 다양한 자동화 환경에 적용 가능한 연배열과 같이 다수의 제품이나 바코드가 입력 영상에 촬영되고 촬영 거리가 최대 80cm 임에도 높은 추출 성공률이 가능도록 하였다. 다양한 거리에서 촬영된 영상을 시뮬레이션 한 결과 관심영역 검출률은 100%, 후보정 성공률은 99.3%인 것을 확인하였다.

CC1020을 이용한 RFID Tag 데이터 통신 시스템 구현 (The Realization of RFID Tag Data Communication System Using CC1020)

  • 조형국
    • 한국정보통신학회논문지
    • /
    • 제15권4호
    • /
    • pp.833-838
    • /
    • 2011
  • 제조 산업현장에서 RFID 시스템은 제조 물품의 데이터를 수집, 분류 그리고 처리를 위하여 사용되어진다. 큰 공장에서 RFID시스템을 설치하려면 RS232통신을 위한 많은 양의 유선 데이터 통신망이 필요하다. 만약 공장에서 RFID 시스템의 설치장소가 변경이 되거나 혹은 증설되는 경우 이미 설치된 유선 데이터 망은 다시 재 설치되어야 한다. 이러한 재설치를 위해서 많은 시간적 그리고 금전적인 재투자가 필요하다. 그러나 무선 데이터 통신망을 이용하면 초기 설치 혹은 재설치가 매우 간단하다. 본 논문에서는 무선통신시스템과 RFID 시스템을 구현하였다. 무선통신시스템을 위해서 CC1020칩을 사용하였고 RFID 시스템을 위해서 EM4095칩을 사용하였다. CC1020칩은 고 신뢰 데이터 통신이 가능하며 간단한 상태 레지스터를 설정함으로서 송신과 수신 상태전환 그리고 400 MHz 혹은 900 MHz의 원하는 주파수를 선택할 수 있다. 또한 통신거리는 외장안테나를 사용하면 약 50m이다. RFID 시스템을 위한 EM4095는 125 KHz 반송주파수를 사용하며 적은 수의 부품을 연결함으로써 리더 시스템을 구현할 수 있다. 그리고 Tag은 읽기 전용인 EM4100을 사용되어졌다. 무선통신 시스템과 RFID 시스템을 제어하기 위해 Atmega128을 사용되어졌다. 구현된 시스템으로 Tag의 데이터가 50 m 거리에서는 에러 없이 통신이 되는 것을 확인하였다. 논문에서 CC1020을 위한 회로도와 동작 프로그램, 그리고 RFID 시스템의 회로도와 동작 프로그램을 보였다. 그리고 실험에 사용된 시스템을 사진으로 보이고, CC1020의 데이터 동작 파형을 그림으로 보였으며. 각 전송방법에 대한 성능을 보였다.

중년 여성 브랜드의 니트 재킷 생산 현황에 관한 연구 (A Study on the Current Manufacturing Status of Knit Jackets for Middle-Aged Women)

  • 구미란
    • 한국의상디자인학회지
    • /
    • 제13권2호
    • /
    • pp.163-173
    • /
    • 2011
  • The objective of this study is to examine the current status of manufacturing formal knit jackets for middle-aged women. Fifteen manufacturers specializing in formal knitwear brands were chosen as the study subjects, and interviews and questionnaires were used with patterners and designers. The questionnaire was composed of 27 items and began with general questions, such as how the jackets were manufactured. Specific questions, such as materials and sewing method, were also considered further on. The results are as follows: First, as for the structure of the knit jacket manufacturer, seven out of fifteen manufacturers directly manufactured knit jackets in their own factory, while the manufacturing was comprised of 20% woven jackets and 80% knit jackets for all manufactures. Second, as for the type of yarn mostly used in knitting the fabric for the jackets, satin yarn and wool were used mostly for F/W with Plain and Half Milano rib stitches as the type of knit with a gauge of 12G and 7G. Third, as for the margin between the product size of the target brand and the size of the body at the time of designing a knit jacket pattern, the investigation of the actual state of manufacturing showed that the margin at the bust was B+4.8cm, the waist was W+6.9cm, and the hip girth was H+5cm. Therefore, the bust and hip girth of the knit jackets were designed to be smaller than those of the bust and hip girth lines of non-flexible woven jackets. On the contrary, the waist measurement of non-flexible woven jacket was designed to be smaller than the knit jacket. It was found that the side line of the knit jacket was expressed with greater give as compared to that of the non-flexible woven jacket.

  • PDF