• Title/Summary/Keyword: FORTRAN interface

Search Result 40, Processing Time 0.023 seconds

Development of GUI Environment Using a Commercial Program for Truss Structure of Approximate Optimization (상용프로그램을 사용한 트러스 구조물 근사최적설계 GUI 환경 개발)

  • 임오강;이경배
    • Journal of the Computational Structural Engineering Institute of Korea
    • /
    • v.16 no.4
    • /
    • pp.431-437
    • /
    • 2003
  • In this paper, an approximate optimization program based on GUI(graphic user interface) environment is developed. This program is coded by using Fortran and Visual basic. Fortran is used to Progress approximate optimization process. Visual basic is used to make user environment for user to use conveniently. Inside of this program, it uses two independent programs. One is commercial program, ANSYS, and the other is optimization program, PLBA(Pshenichny-Lim-Belegundu Arora). The former is used to obtain approximate equation of stress and displacement of a structure. The latter is used to solve approximate optimization. This algorithm uses second-order information of a function and active set strategy. This program is connecting ANSYS and PLBA. And it progress the process repeatedly until it obtain optimum value. As a method of approximate optimization, sequential design domain(SDD) is introduced. SDD starts with a certain range which is offseted from midpoint of an initial design domain and then SDD of the next step is determined by optimal point of a prior step.

Development of the Buckling Strength Assessment System based on Offshore Structure Design Code (해양구조물 설계코드에 기반한 좌굴강도 평가 시스템 개발)

  • Kim, Ul-Nyeon
    • Special Issue of the Society of Naval Architects of Korea
    • /
    • 2017.10a
    • /
    • pp.38-45
    • /
    • 2017
  • FPSO is widely used to develop deep sea oil fields and HHI has constructed ten(10) FPSOs. During these constructions, relevant structural design criteria such as yielding, buckling, fatigue, collision and impact strength were applied to verify structural safety. To apply the buckling strength evaluation for structures, the critical buckling stresses and applied stresses of relevant panels should be calculated. The plate and stiffened panels are to be idealized, which are needed much time and efforts by designers. Therefore, program development is necessary in order to evaluate the buckling strength conveniently and accurately. In this study, the buckling strength assessment system by using offshore code, DNV-RP-C201 was developed under MSC/PATRAN, pre-post program of finite element method. Graphic user interface program is written in MSC/PATRAN PCL functions. Source program to evaluate the buckling strength is developed in FORTRAN programming languages. The developed program is verified by comparing with the results of the Nauticus Hull developed by DNV Classification Society, and applied to the marine construction project conducted by Hyundai Heavy Industries LTD.

  • PDF

Development of Integrated Environment for Optimum Design Using Motif (모티프를 이용한 최적설계 통합환경 개발)

  • Lim, O-Kang;Cho, Heon;Kim,Young-Hyun;Lee, Byung-Woo
    • Computational Structural Engineering
    • /
    • v.9 no.3
    • /
    • pp.97-105
    • /
    • 1996
  • An integrated environment for optimum design has been developed using Motif. The integrated environment is composed of the preprocessor, the postprocessor and the optimization part. The preprocessor is part of making a finite element model for optimum structural design and the postprocessor displays results of optimum design and the optimization part is the part which execute optimization. It is designed to reduce user's difficulties in structural optimum design. It used Graphic User Interface for the concurrent representation of various inputs and outputs through the dialog box, mouse and keyboard. Structural optimum design can be done easily through dialog box, menu, concurrent representation of modeling process and results of structural optimum design can be understood easily through stress contour, deformed model and graph of cost function.

  • PDF

Development of PSCAD User-defined Model for the Simulation of a PV Array (PV 어레이의 계통연계 모의를 위한 PSCAD 사용자 정의 모델 개발)

  • Ahn, Seon-Ju;Choi, Joon-Ho
    • Journal of the Korean Solar Energy Society
    • /
    • v.31 no.5
    • /
    • pp.134-139
    • /
    • 2011
  • Since large and small scale photovoltaic(PV) systems have been commercialized in many countries, it is necessary to assess the effects of PV systems on the electric power system. For this, the development of accurate simulation model of PV arrays is very important. PSCAD/EMTDC, a widely used simulation tool for analyzing the transient behavior of electrical apparatus and networks, does not have a standard model of a PV array. Therefore in order to simulate the PV array, users have to develop their own simulation model. However, the block-diagram-based model is very complicated, and it is hard to modify the model parameters. In this study, we develop the user-defined model of a PV array by using the Design Editor, which is provided by PSCAD program. The mathematical model of a PV array and the method to determine the parameters of nonlinear I-V equation are implemented in a Fortran code. The graphical user interface provides the users with easy and simple way to modify the PV array parameters and simulation conditions. In order to help the users, this model also provides the parameters of 10 commercial PV arrays.

Development of GUI Program for Automated Generation of Airfoil Performance Table (에어포일 공력 성능 테이블의 자동생성을 위한 GUI 환경의 프로그램 개발)

  • Kim, Tae-Woo;Lee, Jae-Won;Chae, Sang-Hyun;Oh, Se-Jong;Yee, Kwan-Jung
    • Journal of the Korean Society for Aeronautical & Space Sciences
    • /
    • v.35 no.8
    • /
    • pp.685-692
    • /
    • 2007
  • This paper describes the development procedure of GUI Program for the automated generation of airfoil performance table used in helicopter comprehensive code. Considering commercialization, the program is developed based on the Windows operating system. In addition, it is aimed to enhance user's convenience by including embedded postprocessor which enables real-time display of calculation procedure and grid system. Using the validated CFD code, the aerodynamic analyses are automated for a given range of Mach number and angles of attack. The computational grid system is designed to generate automatically once the surface coordinates are given. Mixed-Language scheme is employed in order to combine the CFD code in Fortran with C++ based GUI program, which makes the time-consuming code conversion unnecessary.

Development of a Cycle Simulation Program for Multi-Airconditioning Systems using R410A (R410A를 사용하는 멀티에어컨 시스템을 위한 사이클 시뮬레이션 프로그램 개발)

  • Kim, Young-Jae;Park, In-Sub;Kim, Hak-Hee;Yoon, Baek;Gil, Sung-Ho
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.3 no.3
    • /
    • pp.210-215
    • /
    • 2002
  • In this study, the computer program called Multi_Cycle, which simulates the steady-state performance (coefficient of performance, capacity, power consumption and etc.) of multi- airconditioning systems using R410A, was developed. In order to validate the simulation program, a series of case studies were carried out. The Multi_Cycle consists of several subroutines for simulating indoor units. outdoor unit, compressor, and expansion devices. and for estimating the thermodynamic and transport properties of the refrigerants and moist air. It would appear to be advantageous to use the Multi_Cycle for a performance analysis when considering various kinds of refrigerants and the complex operating conditions of each unit making up the multi-airconditioner cycle. Moreover, the Multi_Cycle would seem to be useful tool in optimizing a multi-airconditioning system and establishing economical and efficient operating conditions in the multi-airconditioner cycle. In the present study, the Multi_Cycle was programmed with Digital Visual Fortran for the main simulation code and Visual Basic for- the graphic user interface.

  • PDF

Photovoltaic Generation System Simulation using Real Field Weather Conditions

  • Park, Min-Won;Yu, In-Keun
    • Journal of IKEEE
    • /
    • v.5 no.2 s.9
    • /
    • pp.121-127
    • /
    • 2001
  • Actual system apparatuses are necessary in order to verify the efficiency and stability of photovoltaic(PV) generation systems considering the size of solar panel, the sort of converter type, and the load conditions and so on. Moreover, it is hardly possible to compare a certain MPPT control scheme with others under the exactly same weather and load conditions as well. For the purpose of solving above mentioned difficulties in a laboratory basis, a transient simulation of PV generation system using real field weather conditions is indispensable. A straightforward simulation scheme with cost effective hardware structures under real weather conditions is proposed in this paper using EMTDC type of transient analysis simulators. Firstly, a solar cell has been modeled with VI characteristic equations, and then the real field data of weather conditions are interfaced to the EMTDC through Fortran program interface method. As a result, the stability and the efficiency analysis of PV generation systems according to various hardware structures and MPPT controls are easily possible under the exactly same weather conditions.

  • PDF

A Novel Simulation Method of PV Generation System using Field Data (실제 데이터를 이용한 태양광 발전시스템의 시뮬레이션)

  • Park, Min-Won;Kim, Bong-Tae;Yu, In-Keun
    • Proceedings of the KIEE Conference
    • /
    • 2000.11a
    • /
    • pp.52-54
    • /
    • 2000
  • In PV power generation system study, huge system apparatuses are needed in order to verify the effect of system efficiency and stability considering the size of solar panels, the sort of converter types, and the load conditions and so on. And also, under the same weather and load conditions it is impossible to compare a certain MPPT control scheme to others. In this paper, in order to obtain effective solutions for the above mentioned topics, the solar cell array is simulated with it's VI characteristic equations, and the real field data of weather conditions is interfaced to EMTDC using Fortran program interface method. Consequently the simulation of PV power generation system using field data is realized in this paper, and acceptable results, which show close match between the real data of PV panel and the simulated data, were obtained.

  • PDF

IMPLEMENTATION OF FULL WEB-BASED GRAPHIC USER INTERFACE PROCESSOR FOR CFD SOFTWARE (웹 기반 CFD s/w용 GUI 프로세서의 구현)

  • Juraeva Makhsuda;Ivanov Evgeny G.;Song Dong Joo
    • 한국전산유체공학회:학술대회논문집
    • /
    • 2004.10a
    • /
    • pp.121-125
    • /
    • 2004
  • The preprocessor - solver - postprocessor software for 2D/Axisymmetric CSCM Upwind Flux Difference Splitting Navier-Stokes code has been developed for undergraduate educational purpose. This computational fluid dynamics (CFD) software allows students to setup, solve, visualize and control dynamically server for their own fluid problems via Internet. The preprocessor Is capable of generating geometry and grid, initial solution data and required solver control parameters. The postprocessor shows vector plot and contour plot with different options while residual plot shows root-mean-square (RMS) error history graphically and retrieves the data from solver interactively. Special feature of the preprocessor is grid generation part which is based on MFC/Visual C++ application and FORTRAN single block grid generator process. Many users can access solver via Internet from client computers and solve desired problems using locally installed pre- and postprocessor and remote powerful solver part.

  • PDF

Interface between S-PLUS and C using Static Loading and Dynamic Loading (정적로딩 및 동적로딩을 통한 S-PLUS와 C 언어간의 인터페이스 구현)

  • 차경준;박영선
    • The Korean Journal of Applied Statistics
    • /
    • v.12 no.1
    • /
    • pp.29-43
    • /
    • 1999
  • S-PLUS는 통계자료분석 및 모의실험을 행할 때 가장 많이 사용되는 통계패키지 중 하나로서 연산을 수향하는 내장함수(buit-in function)와 그래픽 기능을 가지고 있다. 그러나, 이러한 기능이 모든 문제를 해결해 주는 것은 아니며 문제 해결을 위하여 함수를 복합적으로 사용하거나 C 또는 Fortran같은 언어로 구성된 프로그램을 S-PLUS와 연결시켜 사용해야 하는 경우가 발생한다. 본 논문에서는 많은 장점을 가지고 있음에도 불구하고 실제 구현단계에서 여러 가지 어려움으로 인하여 널리 쓰이지 못하고 있는 S-PLUS와 C 언어간의 인터페이스 구현에 관한 것으로 정적로딩(Static Loading)과 동적로딩(Dynamic Loading)을 통한 구체적인 인터페이스 실행방법을 보이고 그 예를 실행하였다.

  • PDF