• 제목/요약/키워드: 전산프로그램개발

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

JAVA를 이용한 Web-기반 유동 해석 프로그램의 개발 (DEVELOPMENT OF A WEB-BASED FLOW ANALYSIS PROGRAM USING OBJECT-ORIENTED LANGUAGE JAVA)

  • 김경성;박종천
    • 한국전산유체공학회:학술대회논문집
    • /
    • 한국전산유체공학회 2007년도 춘계 학술대회논문집
    • /
    • pp.112-115
    • /
    • 2007
  • 객체지향 언어인 JAVA를 이용하여 Web-기반의 운동 해석 프로그램을 개발하였다. 지금까지 운동해석에 관한 대부분의 프로그램은 Fortran, C, C++ 와 같은 언어로 이루어져 있으며 이 경우 계산 속도는 빠르지만 각 언어의 Compiler 와 Builder를 필요로 한다. 따라서 사용된 각각의 언어에 대한 Compiler 및 Builder가 사용자의 개인용 컴퓨터 상에서만 설치 및 구동될 수 있으며 그로 인해 사용자는 계산된 Data형 결과물만을 얻을 수 있었다. 본 연구에서는 이를 개선하고자 객체지향형 언어인 JAVA를 이용하여 운동해석 프로그램을 구성할 수 있는 기반을 구축하였으며 Web과 연동하여 시간적 공간적 제약을 극복하고 사용자의 의견 개입을 가능하게 하였다. 일반적으로 JAVA 언어는 연산속도가 느려서 수치해석용으로는 부적합 하다는 평이 지배적 이였으나 컴퓨터의 성능 발달로 이는 개선이 될 수 있으며, 이는 사용자가 시간적 공간적 제약을 받지 않고 사용 가능하다는 점에서 극복되어 질 수 있다.

  • PDF

MDA기반 컴포넌트 설계정보 관리도구의 개발에 관한 연구 (Development of a tool for managing component model based on Model Driven Architecture)

  • 안용수;황상원;남영광;이병윤;권오천
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2011년도 춘계학술발표대회
    • /
    • pp.1371-1374
    • /
    • 2011
  • MDA(Model Driven Architecture)는 추상적인 모델 계층을 사용하기 때문에 다양한 플랫폼에 적용가능하고, 각 모델 계층과 코드 생성의 자동화를 통해 개발의 효율성을 극대화한다. 본 연구에서는 XML 형태로 저장된 설계정보를 분석하여 MDA 기반 컴포넌트 설계 정보를 관리하는 도구를 개발하였다. 이 도구는 UML로 작성된 설계모델를 XMI(XML Metadata Interchage) 형태로 저장하여 각종 설계도구에서 Java, C++과 같은 언어에 대한 실제 프로그램 골격코드가 자동으로 생성되도록 하였다. 역으로 골격코드를 기반으로 구현된 콤포넌트의 원시코드를 수집하여 다시 컴포넌트 설계모델 정보를 추출하는 기능을 구현하였고, 이를 다시 시각적 정보로 재구성 하였다. 이러한 기능들은 기존의 단방향적 개발 구조 방식에서 벗어나 이미 개발되거나 개발 중인 프로그램에 대한 분석 및 평가 등을 통해서 재사용성을 높여주는 순환적인 개발 구조 방식을 제공한다.

선체설계 시스템 개발을 위한 요소기술 개발

  • 김광욱;봉현수;서승완;박순길;장석호
    • 대한조선학회지
    • /
    • 제30권4호
    • /
    • pp.27-32
    • /
    • 1993
  • 본 연구에서는 첫째로, 자체적으로 정립한 시스템 개발방법론인 객체지향 기술을 적용하여 선 체설계 전산시스템의 요구사양 및 기능분석을 수행하여, 유닛모델 개념(선체의 각 부분에서 보 여지는 특징적인 구조를 유닛으로 하고 선체구조정보를 설계변수화하여 파라메트릭 설계기법을 이용하여 모델링하는 방법임)의 초기 선체 모델링기법을 제시하고 이를 검증하므로써, 유조선 화물창부의 초기 모델링을 통한 구조설계 대안의 신속한 검토와 초기물량의 정확한 산출이 가 능하도록 하였다. 둘째로, 모델링 기술 분야에서는, 선박제품 모델링을 위한 기반 기술로써(여 기서, 제품모델링이란 최근 CAD/CAM 및 CIM 분야에서 거론되는 기술분야로서, 설계 및 생산의 대상이 되는 제품의 제반정보를 전산기 내에서 모델로써 표현하고자 하는 시도임) 선박 제품 모델의 표현방법론과 내부처리 기법을 정의하였고, 이 방법론에 다라 객체지향 구\ulcorner배치 프로 그램(OO_COMDEF)을 개발하여 본 연구에서 제시한 제품모델의 표현방법론을 검증하였다. 셋 째로 응용 프로그램 개발 분야에서는 선체 상세설계를 지원할 수 있는 시스템 설계를 수행하 였고, 이를 토대로 이중선체 유조선의 화물창부의 Hopper Tank부의 Stiffener 배치를 자동적으로 생성할 수 있는 시험용 프로그램을 개발하여 그 개념을 검증하였다.

  • PDF

그래픽 환경을 이용한 CSCM 수치해석 코드에서의 전처리 과정 개발 (Implementation of Preprocessor for CSCM code by using Graphic User Interface)

  • 예브게니 이바노프;송동주
    • 한국전산유체공학회:학술대회논문집
    • /
    • 한국전산유체공학회 2003년도 추계 학술대회논문집
    • /
    • pp.69-75
    • /
    • 2003
  • 본 연구에서는 격자 생성, 초기유동조건 및 경계조건 설정 등 일련의 전처리 과정을 사용자에게 친숙한 그래픽 인터페이스 환경으로 개발하였다. MFC/Visual C++를 이용하여 개발된 전처리 프로그램은 Windows 계열의 OS와 호환이 가능하며, 기하학적 격자생성, 초기값 설정 및 수치해석 코드의 제어변수를 생성할 수 있다. 한편 사용자의 편의를 위해서 전처리 과정을 격자생성(단일격자생성, 다중격자생성), 유체 물성치정의, 경계조건 생성, 초기조건 생성 및 코드제어로 구분하였다. 개발된 전처리 프로그램의 특성으로서 다중 격자 생성 작업을 단일 격자계의 중첩으로 구성될 수 있도록 각 경계면을 "interface"형을 취하는 기능을 제공하도록 하였으며 개발된 전처리 과정을 16도의 경사면을 가지는 Compression ramp 문제 및 축대칭 Bump 문제에 적용하여 개발된 전처리 과정을 검증하였다.

  • PDF

故障許容電算體系의 設計와 信賴度

  • 조정완
    • 정보과학회지
    • /
    • 제1권1호
    • /
    • pp.42-49
    • /
    • 1983
  • 전산기의 신뢰도(reliability)라 함은 사용자가 제출한 입력에 대하여 전산 기가 제공하는 결과의 신빙성의 척도라할 수 있는데, 이것은 주어진 전산기의 부 분품 하나하나가, 그리고 프로그램의 하나하나의 instruction이 설계당시에 목적한 성능을 얼마나 잘 유지하고 있는가를 측정하는 척도라고 볼 수 있습니다. 이 신 뢰도는 전산기의 수명, 필요할 때 전산기가 가동할 확율, 또는 전산기의 성능으로 나타낼 수 있습니다. 제2세대 이전의 전산기들에서는 전자공업과 전산기 기술의 불충분한 발전으로 인하여 비용과 기계의 크기의 한정 때문에 신뢰도 향상을 위 한 대책이 거의 없었습니다. 따라서 현재 볼 수 있는 American Air Line의 SABRE(Semi Automatic Business Research Environment), Bell 전화 연구소의 ESS-I, II, III(Electronic Switching System), IBM의 FMS(Future Manufacturing System)과 같은 real-time 씨스템으로서의 응용분야의 개발은 상 당히 어려운 문제였습니다. 그러나 전자공업의 비약적인 발전에 힘입어 금세대의 범용전산기의 설계가 가능하게 되었고, 오퍼레이팅 씨스템의 발전으로 인하여 multiprogramming, time-sharing, real-time 씨스템 등의 응용분야의 개발이 활발 하게 되었습니다. 이러한 응용분야의 활발한 개발과, 대규모 집적회로 (LSI)의 개 발로 ROM(Read Only Memory)의 가격화, 그리고 microprogram의 보급 등으로 특수 목적의 time sharing operation을 위한 소형 전산기가 발전하게 되었으며 종 래의 범용 전산기 대신에 CDC의 string unit과 pipeline을 이용한 STAR 100과 일리노이 대학의 256processor와 Burrough의 B6500로 구성된 ILLIAC-IV와 같은 초대형 전산기가 등장하게 되었습니다.

매트릭스 해법을 이용한 포장체 각 층의 탄성계수 추정 역산알고리즘의 개발 (Development of Backcalculation Algorithm of Pavement System Using Matrix Solution Technique)

  • 김수일;이광호;박병현
    • 대한토목학회논문집
    • /
    • 제14권3호
    • /
    • pp.495-508
    • /
    • 1994
  • 본 연구에서는 FWD 등의 비파괴 시험장비를 사용하여 포장체 각 층의 탄성계수를 추정할 때 필요로 하는 역산알고리즘을 매트릭스 해법을 이용하여 개발하고 수치모델을 통하여 알고리즘의 신뢰성을 검정하였다. 역산알고리즘에 적용한 포장구조해석 전산 프로그램으로는 다층탄성해석 전산 프로그램인 SINELA를 사용하였다. 역산 초기의 가정 탄성계수 및 가상암반층의 깊이 설정에는 포장 단면에 따른 data base를 구성한 후 이를 이용하는 방법을 택하였다. 본 연구개발의 역산 프로그램은 수치모델을 통한 분석에서 매우 정확한 역산결과를 주고 있음을 알 수 있었다. 또한, 기존의 역산 프로그램인 FPEDD1과 결과비교를 통해 본 프로그램이 역산 소요시간 및 정도 면에서 우수함을 알 수 있었다.

  • PDF

로켓엔진의 막냉각 성능 예측을 위한 열설계 프로그램 개발 (Development Thermal Design Program to Predict Film Cooling Performance in Liquid Rocket Engine)

  • 조원국;문윤완;설우석
    • 한국추진공학회:학술대회논문집
    • /
    • 한국추진공학회 2006년도 제26회 춘계학술대회논문집
    • /
    • pp.161-164
    • /
    • 2006
  • 액체로켓엔진 연소실의 막냉각 성능을 예측할 수 있는 설계프로그램을 개발하였다. 저혼합비 가스의 열차폐 효과를 전산해석으로 예측하였고 이를 기반으로 1차원 모델을 개발하여 기존의 재생냉각 설계 프로그램에 이식하였다. 문헌에 제시된 축소형 연소실에서의 막냉각 특성과 비교하여 노즐목에서의 열유속에 대한 본 프로그램의 정확성이 -16%에서 +28% 범위에 있음을 확인하였다. 연료유량의 10% 막냉각에 의하여 노즐목의 열유속을 36% 감소시킬 수 있음을 확인하였다.

  • PDF

객체지향기법을 적용한 평면 정적 탄성 접촉 경계요소법 (An Object-Oriented Programming for the Boundary Element Method in Plane Elastostatic Contact Analysis)

  • 김문겸;윤익중
    • 한국전산구조공학회논문집
    • /
    • 제24권2호
    • /
    • pp.121-131
    • /
    • 2011
  • 본 논문에서는 경계요소법으로 평면 탄성 접촉문제를 해석하기 위하여 객체지향기법을 이용하여 프로그램을 구성하였다. 개발된 프로그램의 상세는 UML을 통하여 기술함으로써, C++로 구현된 프로그램이 일반적인 객체지향기법을 통해 구현될수 있도록 하였다. 개발된 프로그램은 접촉해석의 비선형성과 모퉁이 문제를 포괄할 수 있도록 추상화된 객체로 구현되었다. 접촉해석에 관련된 객체의 상세를 기술하였으며, 수치해석 예제를 통하여 개발된 프로그램의 정확성을 검증하였다.

선박 도킹 시 간이화된 격자 모델을 사용한 효과적인 CAE 시스템 개발 사례 (Introduction to a CAE Development Based on Simplified Grillage Model for Ship Docking Analysis)

  • 김성찬;유철호;이장현;이경석
    • 전산구조공학
    • /
    • 제22권4호
    • /
    • pp.89-94
    • /
    • 2009
  • 최근에 선박의 도킹해석은 3차원 전선 구조 해석을 통해 수행되어 왔으나 도킹해석 모델을 구성하는데 많은 시간과 노력이 필요하였다. 전선구조해석 모벨을 만들기 위해 필요한 선박구조 도면이 완성되기 전인 초기 설계단계에서 도킹시 반목배치를 조기에 확정하고, 구조 안정성을 확보하기 위한 노력이 요구되어 왔기 때문에 간이화된 도킹 해석 프로그램을 개발하게 되었다. 2차원 격자구조를 이용한 도킹해석기법을 통해 얻은 반목에서의 지지력이 3차원 전선해석모델을 사용하여 얻은 반목에서의 반력 결과와 비교해 타당한 결과를 보여 주고 있음을 확인하였다. 간이화된 도킹용 해석 프로그램을 개발하였으며, 다음과 같은 기능을 갖추어 사용자가 쉽게 격자 구조 모델을 생생하고 해석을 수행할 수 있도록 구성하였다. 향후 각 요소의 단면 특성치를 자동으로 산정하는 기능이 추가되어야 한다. 그리고 부유식 도크(Floating dock)에서의 도킹해석은 본 개발의 대상이 된 건식 도크(Dry dock)에서의 경우와 다른 고려사항이 추가되어야 하기 때문에 향후 추가적인 연구와 개발을 통해 새로운 기능으로 포함될 것이다.

박용추진축계의 최적배치에 관한 연구 (Optimum Alignment of Marine Propulsion Shafting)

  • 문덕홍
    • 수산해양기술연구
    • /
    • 제18권1호
    • /
    • pp.39-46
    • /
    • 1982
  • 박용추진축계의 최적배치상태를 얻기 위해 선형계획법에 의한 최적배치 전산프로그램을 개발했으며, 여기에 필요한 자료들은 삼차모먼트정리를 매트릭스산법으로 전산처리해서 얻어냈고, 이 프로그램의 신속성을 확인하기 위해 모형축의 계산치와 스트레인 게이지에 의한 실측치를 비교하고, 실선축계에 적용한 결과 다음과 같이 요약할 수 있었다. 1. 최적배치의 필수자료인 직선지지상태의 반력 및 반력경향계수를 구하는 전산프로그램을 개발해서, 모형축에 적용한 결과, 실험치와 계산치가 거의 일치했고, 실선축에 대해 계산한 값도 타 프로그램으로 계산한 것과 거의 비슷했다. 2. 본 논문의 스트레인게이지에 의한 축계상태치의 계측방법은 실선축의 배치상태의 조정시에 매우 효과적으로 활용할 수 있을 것이다. 3. 최적배치의 전산프로그램을 실선축에 적용한 결과, 제한조건을 만족하려면, 지지베어링들을 상당량 수직방향으로 조절해야 함을 알 수 있었다. 따라서 최적배치의 관건은 배치계산에 필요한 정확한 자료와 제한조건을 구하는 것이라 할 수 있겠다.

  • PDF