• 제목/요약/키워드: Program module

검색결과 961건 처리시간 0.029초

해양플랜트 상부구조설계 지원 소프트웨어 개발에 대한 연구 (A Study on the Development of Software Supporting the Superstructural Design of Offshore Plant)

  • 김현철;국성근
    • 한국산학기술학회논문지
    • /
    • 제21권11호
    • /
    • pp.19-27
    • /
    • 2020
  • 해양플랜트 탑사이드에는 원유, 가스 등의 에너지 자원을 처리하기 위한 다양한 종류의 해양 설비들과 이들 설비들을 연결하는 기자재 및 의장재들이 제한된 공간 내에 설치되어 있다. 그리고 해양플랜트 상부구조는 해양 설비 및 관련 장비들을 고정하고 지지하기 위한 수많은 받침선반 구조물과 보강재들로 구성된 구조물이다. 본 논문은 이들 상부구조설계를 효율적으로 지원하기 위한 설계 지원 소프트웨어 개발 내용을 기술하였다. 개발된 설계 지원 소프트웨어는 AVEVA Marine의 PML(Programmable macro language)을 기반으로 하며, 상부구조설계를 위한 파라메트릭 방법을 지원한다. 브라켓, 수직 보강재 등 해양플랜트 상부 구조의 보강재를 위한 파라메트릭 설계는 설계 오류를 줄이고 효율적인 작업을 가능하게 한다. 그리고 AutoLisp을 사용하여 기본 설계와 상세설계에서 작성된 받침선반 구조에 대한 2D도면으로부터 일괄 3D 모델링하는 방법을 개발하였다. 또한, 개발된 설계지원 소프트웨어를 해양플랜트 상부구조설계 3D 모델링에 적용할 할 경우 AVEVA PDMS의 기본 기능들만 사용한 경우 대비 약 90%이상 설계시수 단축을 기대할 수 있음을 상부구조 모듈설계 적용 예를 통해 확인하였다.

EPG 정보 검색을 위한 예제 기반 자연어 대화 시스템 (An Example-Based Natural Language Dialogue System for EPG Information Access)

  • 김석환;이청재;정상근;이근배
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제34권2호
    • /
    • pp.123-130
    • /
    • 2007
  • 본 논문에서는 EPG 정보 검색을 위한 자연어 대화 시스템에 대해 논한다. 자연어 대화 시스템 구축을 위한, 대화 예제를 이용한 상황 기반 대화 관리 방법론은, 효율적이고 실용적인 대화 시스템 구축을 가능하게 한다. 대화 시스템은 사용자 발화에 대해 적합한 시스템 응답 발화를 출력하는 과정으로 진행되며, 이를 위해, 사용자 발화 의미 분석, 대화 관리, 시스템 응답 발화 생성의 과정을 거친다. 정확하고 신속한 정보의 전달이 중요한 EPG 정보 검색 도메인의 특성상 EPG 데이타베이스의 관리 및 갱신이 중요한 요소로 작용한다. 이를 위해 웹마이닝 기반의 EPG 데이타베이스 관리자를 구현함으로써 데이타베이스 구축에 필요한 비용을 최소화하고, 신속하고 정확한 정보를 제공할 수 있었다. 실험 결과를 통해 본 시스템이 EPG 정보 검색을 위해 적은 비용으로 높은 성능을 보이고 있음을 확인한다.

무선조종 헬리콥터를 이용한 소규모 인공 습지의 식생피복율 변화 모니터링 (Monitoring the Vegetation Coverage Rate of Small Artificial Wetland Using Radio Controlled Helicopter)

  • 이춘석
    • 한국환경복원기술학회지
    • /
    • 제9권2호
    • /
    • pp.81-89
    • /
    • 2006
  • The purpose of this study was to evaluate the applicability of small RC(radio controlled) helicopter and single lens reflect camera as SFAP(Small Format Aerial Photography) aquisition system to monitor the vegetation coverage of wetland. The system used to take pictures of small artificial wetland were a common optical camera(Nikon F80 with manual lens whose focal length was 28mm) attached to the bottom of a RC helicopter with a 50 cubic inch size glow engine. Three hundreds pictures were taken at the altitude of 50m above the ground, from 23rd June to 7th September 2005. Four from the images were selected and scanned to digital images whose dimension were 2048${\times}$1357 pixels. Those images were processed and rectified with GCP(Ground Control Poins) and digital map, and then classified by the supervised- classification module of image processing program PG-steamer Version 2.2. The major findings were as follows ; 1. The final images processed had very high spatial resolution so that the objects bigger than 30mm like lotus(Nelumbo nucifera), rock and deck were easily identified. 2. The dominant plants of the monitoring site were Monochoria ragianlis, Typha latifolia, Beckmannia syzigachne etc. Because those species have narrow and long leaves and form irregular biomass, the individuals were hardly identifiable, but the distribution of population were easily identifiable depending on the color difference. 3. The area covered by vegetation was rapidly increased during the first month of monitoring. At the beginning of the monitoring 23th June 2005, The rate of area covered by vegetation were only 34%, but after 27 and 60 days it increased to 74%, and the 86% respectively.

농업용 저수지와 논 경작을 고려한 HSPF-MASA-CREAMS-PADDY 연계 시스템 개발 (Integrating the Mechanisms of Agricultural Reservoir and Paddy Cultivation to the HSPF-MASA-CREAMS-PADDY System)

  • 이도길;송정헌;류정훈;이재남;최순군;강문성
    • 한국농공학회논문집
    • /
    • 제60권6호
    • /
    • pp.1-12
    • /
    • 2018
  • The objectives of this study were to develop a system linking hydrologic and water quality models considering the mechanisms of agricultural reservoir and paddy cultivation and to evaluate whether the developed system simulates hydrologic and water quality processes better than a hydrologic model that do not consider the mechanisms. The system consisted of Hydrological Simulation Program-Fortran (HSPF) as a watershed model, Module-based hydrologic Analysis System for Agricultural watersheds (MASA) as reservoir water balance model, and Chemical, Runoff and Erosion from Agricultural Management System-Paddy (CREAMS-PADDY) as a hydrologic and water quality model for paddy fields. This study carried out on the Seolseong-Cheon watershed in Icheon, and the water level and water quality had been monitored for two years at the outlet of the watershed. According to the results of this study, the performance of the simulation using HSPF-MASA-CREAMS-PADDY system was better than others, but they did not show a statistically significant difference. This seemed to be due to the uncertainty of the farming data and the water quality data of the reservoir. Therefore, if accurate input data for the system is obtained, HSPF-MASA-CREAMS-PADDY system could be used to model an agricultural watershed to obtain more realistic results. The results of this study could be utilized to the modeling of agricultural watersheds in Korea where paddy rice cultivation is dominant.

GIS와 RS를 이용한 목현천 수질관리 정보체계 (A Water Quality Management System at Mokhyun Stream Watershed Using GIS and RS)

  • 이인수;이규석
    • 환경영향평가
    • /
    • 제8권4호
    • /
    • pp.1-12
    • /
    • 1999
  • 본 연구의 목적은 지리정보시스템과 원격탐사를 이용하여 체계적이고 효율적인 수질관리 자료기반을 구축하고, 유역의 오염부하를 산정하여 장래의 수질을 예측할 수 있는 수질관리시스템을 구축하는데 있다. 수질관리를 위해서는 오염물질의 최적처리 등의 기술적 측면뿐만 아니라 수질환경에 관한 정확한 정보의 취득과 관리가 필요하다. 본 연구에서는 지형 및 속성정보의 입력 및 편집을 위해 ArcView 3.1을 사용하였으며, Avenue Script를 이용하여 사용자환경을 갖추도록 하였다. 또한, 토지피복분류를 위하여 20m 해상도의 SPOT XS영상을 대상으로 PCI 소프트웨어를 이용하여 분석하였다. 수질관리시스템은 데이터베이스 보조시스템과 Modeling 보조시스템으로 구성된다. 데이터베이스 보조시스템은 수치지형도에서 추출한 수치표고모델에서 분석한 유역분할도, 위성영상자료, 정부보고서, 통계자료들로 구성되며, Modeling 보조시스템은 강우 시와 비강우시의 유역의 오염부하량을 산정하고 수질예측을 하는 SPLM(Storm Pollutant Loading Model)과 NSPLM(Non-Storm Polutant Loading Model)으로 구성된다. 각각의 보조시스템은 그래픽 출력 부분과 결합하여 분석결과 및 유역현황을 표시하도록 설계되었다. 개발된 수질관리 시스템은 경기도 광주군 광주읍에 위치한 목현천 유역을 대상으로 적용되고 수정되었다.

  • PDF

휠체어에서 호흡수와 심박수 측정 및 이벤트 전송 (Event Transmission of Respiratory rate and Heart rate Measured on Wheelchair)

  • 한동균;김종명;홍주현;차은종;이태수
    • 대한의용생체공학회:의공학회지
    • /
    • 제29권6호
    • /
    • pp.443-450
    • /
    • 2008
  • The purpose of this study is to measure both ECG and BCG(Ballistocariograph) signal of a subject on moving or resting wheelchair and detect the heart rate and respiratory rate and transmit an event message to remote server on emergent situation. To acquire ECG and BCG data, amplifier circuits were composed to be suitable for their characteristics. The output signals were converted to digital data and stored in bio-signal archiving media(SD card). CDMA module was used to transmit the event data on ECG electrode detachment and the received data was monitored by the developed C# application program. 5 volunteers participated in the experiment to evaluate the validity of the developed device. When the event occurs in each subject, 48 Kbyte data, stored for 32 seconds from that point, was transmitted to remote server through CDMA cellular phone network correctly. The received data of ECG, BCG, and 3-axial acceleration could be archived in server and the heart rate and respiratory rate could be measured and analyzed. The developed device in this study could acquire the ECG and BCG data of subjects on wheelchair simultaneously and measure their heart rate and respiratory rate. In addition, event data was verified to be transmitted to remote server without any errors.

요소 독립성이 유지되는 반복해법에 의한 객체지향 유한요소모델 개발 (Development of an Object-oriented Finite Element Model through Iterative Method Ensuring Independency of Elements)

  • 이한귀;김태곤;이정재
    • 한국농공학회논문집
    • /
    • 제54권2호
    • /
    • pp.115-125
    • /
    • 2012
  • Application of the Object-oriented Programming (OOP) method to the Finite Element Model (FEM) program has various strengths including the features of encapsulation, polymorphism and inheritance. However, this technique should be based upon a premise that the independency of the object method and data to be used is guaranteed. By attempting to apply the OOP to the FEM, existing researches go against the independency of the OOP which is an essential feature of the method. The reason is this: existing researches apply the OOP to modules in accordance with analysis procedures, although the data to be used is classified as an element unit in the FEM. Therefore, the required independency cannot be maintained as whole stiffness matrices and boundary conditions are combined together. Also, solutions are sought from analysis module after data is regrouped at the pre-processor, and their results are analyzed during the post-processor. As this is similar to a batch processing, it cannot use data at analysis, and recalculation should be done from the beginning if any condition is changed after the analysis is complete, which are limitations of the existing researches. This research implemented the Object-orientation of elements so that the three features of the OOP (i.e. encapsulation, polymorphism and inheritance) can be guaranteed and their independency maintained as a result. For this purpose, a model called 'Object-oriented Finite element Model ensuring the Independency of Elements (OFMIE)', which enables the analysis of targets through mutual data exchanges within instance, was developed. In conclusion, the required independency was achieved in the instance of the objected elements and the analysis results of previous conditions could be used for the analysis after changes. The number of repetitive calculations was reduced by 75 per cent through this gradual analysis processes.

AC 모터 및 CdS 센서를 이용한 태양 추적 장치 제어 방법에 관한 연구 (Study on Solar Tracker Control Method using AC Motor and CdS Sensor)

  • 김보헌;김황래
    • 한국산학기술학회논문지
    • /
    • 제17권11호
    • /
    • pp.294-301
    • /
    • 2016
  • 최근 태양 에너지의 효율을 높이기 위해 사용되는 태양 추적 장치의 태양 추적 방법으로는 센서 방식, 프로그램 방식, 센서와 프로그램을 결합한 프로그램 혼합식으로 나눌 수 있다. 센서 방식 태양 추적 방법에서 AC 모터 및 CdS 센서를 이용한 태양 추적 장치는 저렴한 가격으로 제작이 가능하지만 모터 정지 시 발생하는 관성에 의한 오차 및 태양 빛의 산란에 의한 오차로 인해 위치 정밀도가 낮은 문제가 있다. 이러한 문제를 해결하기 위해 본 논문에서는 태양의 위치를 판단하는 CdS 센서 모듈 설계 방법과 추적 시 발생하는 오차를 미리 측정하여 그 값을 추적 제어 시 이용하는 제어 방법을 통해 위치 정밀도를 높이는 방법에 대해 제안하였다. 또한, 태양 추적 장치의 성능을 평가하기 위해 태양열 온수기를 구현하여 효율 향상 측면과 위치 정밀도 측면에서 실험을 진행하였다. 실험 결과, 위치 정밀도 실험에서는 ${\pm}2mm$의 위치 정밀도를 나타내 태양열 온수기의 허용 오차인 ${\pm}15mm$를 만족하였으며, 효율 향상 실험에서는 국내 온수기 인증 기준인 KSB8202 대비 32%의 효율 향상을 가져왔다.

래피드 프로토토입핑 기법을 사용한 객체 지향 클래스 계층 구조 설계 방법 (The Object-Oriented Class Hierarchy Structure Design Method using the Rapid Prototyping Techniques)

  • 허계범;최영근
    • 한국정보처리학회논문지
    • /
    • 제5권1호
    • /
    • pp.86-96
    • /
    • 1998
  • 객체 지향 설계 모델에서 클래스 계층구조는 소프트웨어 재사용성과 복잡한 시스템 설계시에 효율적이다. 본 논문에서는 래피드 프로토타입핑 기법을 사용한 객체 지향 클래스 계층 구조 설계 방법을 제시한다. 이 방법은 객체 모델링 단계에서 식별된 클래스들을 새로운 분류 방법을 사용하여 관계성 식별과 유사성을 측정한다. 여기에는 클래스의 속성과 메소드의 측정이 요구된다. 하나의 설계 모듈인 클래스 계층구조는 대화식으로 반복적인 작업을 통하여 생성되며, 각 모듈은 참조 관계, 상속 관계, 복합 관계로 구성된다. 이들 정보는 구형 및 프로그램 유지보수시에 도움을 주기 위하여 테이블에 저장하여 클래스 관계성을 그래프로 표현하고 노드클래스를 아이콘화 하였다. 따라서 새로운 클래스 추가 및 삭제 작업이 용이하여 클래스 계층 구조 재구성과 설계정보 재사용시에 효율적이다. 본 논문에서 제시하는 방법은 프로토타입 시스템으로 뿐만 아니라 실제 시스템에 최종 전환할 수 있기 때문에 시스템 분석, 설계, 구현의 능률을 높일 수 있다.

  • PDF

Assessment of liquefaction potential of the Erzincan, Eastern Turkey

  • Duman, Esra Subasi;Ikizler, Sabriye Banu;Angin, Zekai;Demir, Gokhan
    • Geomechanics and Engineering
    • /
    • 제7권6호
    • /
    • pp.589-612
    • /
    • 2014
  • This study includes determination of liquefaction potential in Erzincan city center. Erzincan Province is situated within first-degree earthquake zone on earthquake map of Turkey. In this context, the earthquake scenarios were produced using the empirical expressions. Liquefaction potential for different earthquake magnitudes (6.0, 6.5, 7.0) were determined. Liquefaction potential was investigated using Standard Penetration Test (SPT). Liquefaction potential analyses are determined in two steps: geotechnical investigations and calculations. In the first steps, boreholes were drilled to obtain disturbed and undisturbed soil samples and SPT values were obtained. Laboratory tests were made to identify geotechnical properties of soil samples. In the second step, liquefaction potential analyses were examined using two methods, namely Seed and Idriss (1971), Iwasaki et al. (1981). The liquefaction potential broadly classified into three categories, namely non-liquefiable, marginally liquefiable and liquefiable regions. Additionally, the liquefaction potential index classified into four categories, namely non-liquefiable, low, high and very high liquefiable regions. In order to liquefaction analysis complete within a short time, MATLAB program were prepared. Following the analyses, liquefaction potential index is investigated by Iwasaki et al. (1982) methods. At the final stage of this study, liquefaction potential maps and liquefaction potential index maps of the all study area by using IDW (inverse distance weighted) interpolation method in Geostatistical Analyst Module of ArcGIS 10.0 Software were prepared for different earthquake magnitudes and different depths. The results of soil liquefaction potential were evaluated in ArcGIS to map the distributions of drillings with liquefaction potential. The maps showed that there is a spatial variability in the results obtained which made it difficult to clearly separate between regional areas of high or low potential to liquefy. However, this study indicates that the presence of ground water and sandy-silty soils increases the liquefaction potential with the seismic features of the region.