• 제목/요약/키워드: Fortran

검색결과 483건 처리시간 0.027초

MIL-HDBK-217D를 이용한 전자부품 및 Board의 고장율 계산에 관한 연구

  • 조영소;임덕빈
    • ETRI Journal
    • /
    • 제5권3호
    • /
    • pp.9-15
    • /
    • 1983
  • 본 연구에서는 MIL-HDBK-2l7D의 Part stress 해석방법을 이용하여 부품의 고장률을 계산하였다. 이 방법은 운용시 주위환경, 주위온도에 의한 stress등 많은 양의 자세한 정보가필요하다. 본고에서는 part stress 방법을 적용한 컴퓨터 프로그램을 개발하여 부품의 고장률 계산에 이용하였다. Fortran V로 쓰여진 이 프로그램은 다음의 4개 부분으로 구성되었고 그 기능및구조를 제시하였다. (1) Raw data file (2) 부품별 연산 프로그램 (3) 신뢰도 modelling (직렬구조) (4) New data file

  • PDF

FMI 표준을 활용한 관절형 로터/공력 연계시뮬레이션 (Articulated Rotor/Aerodynamics Co-Simulation Using FMI Standard)

  • 백승길;박중용
    • 항공우주시스템공학회지
    • /
    • 제9권4호
    • /
    • pp.1-7
    • /
    • 2015
  • The purpose of this research is to develop co-simulation methodology of codes developed in different modeling and simulation environment. We develop aerodynamic FMU(Functional Mock-up Unit) meeting FMI(Functional Mock-up Interface) specification version2 utilizing Legacy FORTRAN aerodynamic code based on unsteady vortex lattice method. It is concluded that making FMU is possible utilizing Legacy code made in any language which can be compiled and linked with object in FMI API coded in C language. This paper explains QTronic's method of using FMU SDK(Software Development Kit) and suggestion for using FORTRAN properly. Finally, we make articulated rotor/aerodynamics co-simulation by integrating aerodynamics FMU and rotor FMU developed by Modelica.

구식 싱글턴 혼합기수 고속푸리에변환 코드에 대한 간단한 동적메모리 할당방법 프로그래밍 (A Simple Implementation of Dynamical Memory Allocation in Old-fashioned Singleton's Mixed-radix Fast Fourier Transformation Code)

  • 김인기
    • 한국자기학회지
    • /
    • 제22권2호
    • /
    • pp.33-36
    • /
    • 2012
  • 1968년에 발표된 구식 싱글턴 혼합기수 고속푸리에 변환 포트란 서브루틴에 존재하는 일반적인 $N$ 문제에 대한 간단한 처치법을 제안하였다. 주어진 문제에 대한 간략한 검토를 마친 후에, 새로운 처치법을 동적메모리 할당방법의 입장에서 최악상황분석법을 통해 논의하였다. 본 논의를 통해 여기서 제시된 프로그래밍 기법은 최소한 다차원 데이터 집합에 대해 지금까지 제시된 여타 처치법보다 우월함을 보였다.

교차표와 가격표를 이용한 다중출력 이론함수의 최소화 (Minimization of the Multi-Output Switching Function by using the Intersection Table and the Cost Table)

  • 황희융;김호겸;박영철;조동섭
    • 전기의세계
    • /
    • 제28권12호
    • /
    • pp.33-40
    • /
    • 1979
  • 다중출력의 이론함수는 입력변수와 출력함수가 증가함에 따라 복잡해지는데, 본논문에서는 공통된 민텀을 직접 볼 수 있는 교차표를 만들고 이를 이용하여 가격표를 구성한 다음 각 출력에 대한 Prime implicant를 선택하고 있기 때문에 설계의 복잡성을 제거할 수 있다. 본 과정은 쉽게 손으로 처리되며 또한 컴퓨터로도 처리될 수 있는데 컴퓨터 프로그래밍은 FORTRAN IV 언어로 짜서 결과를 확인하였다.

  • PDF

과도현상 해석을 위한 EAFs 부하 무델의 개발 (An Electric Arc Furnaces Load Model for Transient Analysis)

  • 장길수;;권세혁
    • 대한전기학회논문지:전력기술부문A
    • /
    • 제48권3호
    • /
    • pp.197-202
    • /
    • 1999
  • Electric arc furnaces (EAFs) use bulk electrical energy to create heat in metal refining industries. The electric arc process is a main cause of the degradation of the electric power quality such as voltage flicker due to the interaction of the high demand currents of the load with the supply system impedance. The stochastic models have described the aperiodic physical phenomena of EAFs. An alternative approach is to include deterministic chaos in the characterization of the arc currents. In this parer, a chaotic approach to such modeling is described and justified. At the same time, a DLL(Dynamic Link Library) module, which is a FORTRAN interface with TACS (Transient Analysis of Control Systems), is developed to implement the chaotic load model in the Electromagnetic Transients Program (EMTP). The details of the module and the results of tests performed on the module to verify the model and to illustrate its capabilities are presented in this paper.

  • PDF

객체지향방식의 궤도해석 프로그램 구성

  • 박봉규;최재동
    • 천문학회보
    • /
    • 제37권2호
    • /
    • pp.177.2-177.2
    • /
    • 2012
  • 위성의 궤도를 해석하기 위해서 일반적으로 STK(Satellite Tool Kit)나 Matlab Tool을 많이 사용한다. 이 도구들은 훌륭한 그래픽 사용자 인터페이스 환경과 다양한 라이브러리를 제공하기 때문에 사용하기에 상당히 편리하다. 하지만 STK의 경우는 다양한 해석을 수행하기 위한 Flexibility가 다소 제한적이고 상당히 고가라는 단점이 있으며, Matlab Tool의 경우는 계산 속도가 상대적으로 느려서 장기간에 대한 궤도해석이나 통계적인 분석에는 활용이 제한되는 측면이 있다. 항공우주연구원에서는 1993년부터 FORTRAN 언어로 구성된 Astro Library라는 궤도계산용 도구를 개발하였으며 그 후 정밀도를 개선하고 성능을 분석하는 작업들을 수행해 왔다. 또한 FORTRAN 언어가 가지는 비구조적인 특징으로 인하여 사용상 불편한 점들이 발견되어 Astro Library를 C++언어로 변환하여 객체화하는 작업을 수행하였다. 즉 시간, 태양, 지구, 달, 위성, 궤도 및 이들을 정의하는 속성을 각각의 객체로 정의하여 직관적으로 코딩 작업을 수행할 수 있도록 구성하였다. 개발된 프로그램은 무궁화위성, 천리안위성의 해석에 적용되어 편리성 및 정밀도가 입증되었다. 다양한 환경에서의 사용경험을 통하여 특히 복수위성에 대한 궤도 해석에 상당히 효과적임을 알 수 있었다. 본 논문에서는 개발된 궤도해석 프로그램인 Astro Library의 객체 구조에 대하여 정리하였고 몇 개의 적용 사례를 소개하였다.

  • PDF

Application of the Numerical Integration Method in a Repair Facility Using SIMAN and FORTRAN

  • Jung, Won;Rhee, Hahn-Kyou;Park, Min-Yong
    • 대한산업공학회지
    • /
    • 제21권4호
    • /
    • pp.463-477
    • /
    • 1995
  • This paper presents a decision model that will estimate the expected number of failed units in a repair facility in accordance with the varying demand, and determine the required number of personnel for repairing components. The demand is related to the failure process which follows a reliability growth phenomenon in service. The information in this paper is useful for selecting appropriate scheduling rules and spares stocking policies. SIMAN and FORTRAN were used for computing the time dependent performance measures in the repair facility. The numerical integration method that is presented in this paper will provide accurate performance measures with any dynamic pattern of demand, service rates, and any number of servers.

  • PDF

IBM 1130을 위한 ALGOL-60(Subset)의 스캐너와 어낼라이저 (Scanner and Analyzer of ALGOL-60(Subset) for IBM II30)

  • 朴永文;Choy, 崔燕 =-Youn
    • 정보과학회지
    • /
    • 제3권1호
    • /
    • pp.12-17
    • /
    • 1985
  • 본 논문은 서울工大 전자계산소에 있는 IBM1130에 ALGOL-60 언어를 사용 가능하게 하기 위하여 ALGOL-60 콤파이러(Compiler)를 만드는데 첫 단계 인 scanner와 analyzer에 관한 것이다. 과거에 콤파이러는 주로 기계어나 어ㅆ브 리어로 쓰여졌으나, 현재는 콤파이러를 만드는 시간과 디버깅하는 시간을 줄이기 위하여 고등연어(high-level language)를 사용하는 경향이다. 본 논문은 FORTRAN IV를 사용하였다. 2장에서는 콤파이러의 구성을 설명하고, 3장에서는 ANGOL-60(Sudset)을 정의하고, 4장에서는 scanner의 구성과 작업과정을, 5장에 서는 analyzer의 구성과 작업을 설명하였다.

노심보호/감시계통 운전성 시험 방법론의 개선

  • 김준성;인왕기;윤태영;임종선
    • 한국원자력학회:학술대회논문집
    • /
    • 한국원자력학회 1996년도 춘계학술발표회논문집(1)
    • /
    • pp.303-308
    • /
    • 1996
  • 영광 3,4호기 노심보호연산기(CPC)와 노심감시계통(COLSS)의 운전성 시험은 실시간 (on-line)으로 측정된 노심보호연산기 및 노심감시계통의 결과들(DNBR, LPD, DNBR 출력제한치, LHR 출력제한치)을 노심보호 연산기 및 노심 감시계통 각각의 시뮬레이터 시스템(CEDIPS/CPC FORTRAN, COLSS FORTRAN)의 계산 결과와 비교하여 그 타당성을 검증하는 것이다. 그러나 기존의 노심보호연산기 및 노심감시계통의 운전성 시험자료 취득 방법은 관측(CPC)과 상세 보고서(COLSS)에 의한 것으로 정확한 자료 취득에 어려움이 있고 많은 시간이 소요되며 또한 자료 취득시 실수유발 가능성이 높다. 따라서 본 연구에서는 발전소 전산계통(Plant Computer System)으로부터 발전소 운전 상황을 순간적으로 기록한 자료(Snapshot)를 취하여 노심보호 연산기 및 노심감시계통 운전성 시험에 필요한 자료를 자동으로 얻는 방법을 고안하였다. 또한 발전소 Snapshot으로부터 필요한 자료를 자동으로 얻어내기 위하여 컴퓨터 프로그램(CODAP)도 개발하였다. 본 연구에서 고안된 방법은 영광 3호기 1주기 CPC/COLSS 운전성 시험에서 검증이 되어 영광4호기 1주기에 적용하였고, 이후의 후속기에도 적용할 예정이다.

  • PDF

Development of a flux emergence simulation using parallel computing

  • 이환희;마가라 테츠야
    • 천문학회보
    • /
    • 제44권2호
    • /
    • pp.71.1-71.1
    • /
    • 2019
  • The solar magnetic field comes from the solar interior and is related to various phenomena on the Sun. To understand this process, many studies have been conducted to produce its evolution using a single flux rope. In this study, we are interested in the emergence of two flux ropes and their evolution, which takes longer than the emergence of a single flux rope. To construct it, we develop a flux emergence simulation by applying a parallel computing to reduce a computation time in a wider domain. The original simulation code had been written in Fortran 77. We modify it to a version of Fortran 90 with Message Passing Interface (MPI). The results of the original and new simulation are compared on the NEC SX-Aurora TSUBASA which is a vector engine processor. The parallelized version is faster than running on a single core and it shows a possibility to handle large amounts of calculation. Based on this model, we can construct a complex flux emergence system, such as an evolution of two magnetic flux ropes.

  • PDF