• 제목/요약/키워드: Programming System

검색결과 2,763건 처리시간 0.034초

멀티-에너지 도메인 동적 시스템을 위한 본드 그래프/유전프로그래밍 기반의 자동설계 방법론 (Bond Graph/Genetic Programming Based Automated Design Methodology for Multi-Energy Domain Dynamic Systems)

  • 서기성
    • 한국지능시스템학회논문지
    • /
    • 제16권6호
    • /
    • pp.677-682
    • /
    • 2006
  • 멀티-도메인 공학시스템은 전기, 기계, 유압, 열등의 구성요소를 포함하고, 시스템 구성이 복잡하여 설계에 많은 어려움을 가지고 있다. 최적의 설계를 위해서는 각 도메인에 대한 통합된 설계 방법과 자동적이고 효율적인 탐색방법이 요구된다. 본 논문은 도메인에 독립적인 모델링 도구인 본드 그래프(Bond Graph)와 대규모 공간 해의 탐색에 접합한 진화 알고리즘의 일종인 유전 프로그래밍(Genetic Programming)를 결합하여 멀티 도메인 동적시스템에 대한 디자인 해를 자동적으로 생성해주는 설계 방법을 제시하였다. 제안된 설계방법의 효용성을 입증하기 위해서 3가지 서로 다른 도메인을 가진 아나로그 필터, 전동프린터 드라이브, 에어펌프 시스템에 대한 설계 결과가 기술된다.

태양광 발전 소재 생산계획을 위한 선형계획 모형 (A Linear Programming Model for Production Planning of Photovoltaic Materials)

  • 이선종;이현철;김재희
    • 경영과학
    • /
    • 제32권4호
    • /
    • pp.19-28
    • /
    • 2015
  • This study presents a mathematical programming model to develop production planning in the manufacturing processes for photovoltaic silicon ingots and wafers. The model is formulated as a linear programming model that maximizes total growth margin, which is composed of production cost, inventory cost, shortage cost, and sales profit while considering the constraints associated with the production environments of photovoltaic materials. In order to demonstrate the utility of the model for production planning, we run operations for a planning horizon of a year for a case study. When the primary results of this mathematical programming are compared with the historical records, the model could have resulted in the considerable increase of the total growth margin by effectively reducing inventory cost if a decision maker had employed the model as a decision support system with perfect information for sales demand.

제약을 갖는 최적화문제에 대한 파라메트릭 접근법과 구조문제의 최적화에 대한 응용 (A Method using Parametric Approach for Constrained Optimization and its Application to a System of Structural Optimization Problems)

  • 양용준;김원석
    • 한국경영과학회지
    • /
    • 제15권1호
    • /
    • pp.73-82
    • /
    • 1990
  • This paper describes two algorithms to Nonlinear programming problems with equality constraints and with equality and inequality constraints. The first method treats nonlinear programming problems with equality constraints. Utilizing the nonlinear programming problems with equality constraints. Utilizing the nonlinear parametric programming technique, the method solves the problem by imbedding it into a suitable one-parameter family of problems. The second method is to solve a nonlinear programming problem with equality and inequality constraints, by minimizing a square sum of nonlinear functions which is derived from the Kuhn-Tucker condition.

  • PDF

공장자동화를 위한 통합제어시스템에 관한 연구 (Study of integrated control system for factory automation)

  • 최경현;윤지섭
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1996년도 한국자동제어학술회의논문집(국내학술편); 포항공과대학교, 포항; 24-26 Oct. 1996
    • /
    • pp.1245-1248
    • /
    • 1996
  • This paper describes a cell programming environment that deals with problems associated with programming Flexible Manufacturing Cells(FMCs). The environment consists of the cell programming editor and the automatic generation module. In the cell programming editor, cell programmers can develop cell programs using task level description set which supports task-oriented specifications for manipulation cell activities. This approach to cell programming reduces the amount of details that cell programmers need to consider and allows them to concentrate on the most important aspects of the task at hand. The automatic generation module is used to transform task specifications into executable programs used by cell constituents. This module is based on efficient algorithm and expert systems which can be used for optimal path planning of robot operations and optimal machining parameters of machine tool operations. The development tool in designing the environment is an object-oriented approach which provides a simple to use and intuitive user interface, and allows for an easy development of object models associated with the environment.

  • PDF

C++ for CAD/CAM applications

  • Hwang, Il-Kyu;Park, Bum-Joo;Kim, Deok-Soo
    • 한국경영과학회:학술대회논문집
    • /
    • 대한산업공학회/한국경영과학회 1994년도 춘계공동학술대회논문집; 창원대학교; 08월 09일 Apr. 1994
    • /
    • pp.58-66
    • /
    • 1994
  • The philosophy of object-oriented has found its role in various applications such as programming languages, databases, distributed systems, etc. Discussed in this paper is an experience of the object-oriented programming technique obtained while developing a particular CAD/CAM system. It has been well-known that the object-oriented programming language has good features enabling the improved reusability and extensibility of an existing code. The features include data abstraction, encapsulation, inheritance, polymorphism, and so on. This paper presents how these features of the object-oriented programming language, C++ in particular, can be applied to the implementation of geometric algorithms as well as graphical user interfaces.

선반용대화형 프로그램의 개발 (A Development of Conversational Program for Lathe)

  • 신동수
    • 한국공작기계학회:학술대회논문집
    • /
    • 한국공작기계학회 1996년도 추계학술대회 논문
    • /
    • pp.15-21
    • /
    • 1996
  • This paper describes a development of conversational program for lathe. The proposed program is a NC programming system specialized for use in machine tool controls. Its easy to use graphic interface built-in database capabilities make it an ideal way to program part on the shop floor. In order to manage effectively machining process it proposed the algorithm of tree structures for design processing. Also using interative structure it proposed the methods of conversational programming to generate automatically NC program.

  • PDF

Polynomial modeling of confined compressive strength and strain of circular concrete columns

  • Tsai, Hsing-Chih
    • Computers and Concrete
    • /
    • 제11권6호
    • /
    • pp.603-620
    • /
    • 2013
  • This paper improves genetic programming (GP) and weight genetic programming (WGP) and proposes soft-computing polynomials (SCP) for accurate prediction and visible polynomials. The proposed genetic programming system (GPS) comprises GP, WGP and SCP. To represent confined compressive strength and strain of circular concrete columns in meaningful representations, this paper conducts sensitivity analysis and applies pruning techniques. Analytical results demonstrate that all proposed models perform well in achieving good accuracy and visible formulas; notably, SCP can model problems in polynomial forms. Finally, concrete compressive strength and lateral steel ratio are identified as important to both confined compressive strength and strain of circular concrete columns. By using the suggested formulas, calculations are more accurate than those of analytical models. Moreover, a formula is applied for confined compressive strength based on current data and achieves accuracy comparable to that of neural networks.

위험도를 고려한 최소비용 도시우수관망 설계의 최적화 모형개발 (I): 모형의 개발과 시험유역의 적용 (Development of Optimal Design Simulation Model for Least Cost Urban Sewer System Considering Risk (I))

  • 장석환;박상우
    • 한국수자원학회논문집
    • /
    • 제38권12호
    • /
    • pp.1021-1028
    • /
    • 2005
  • 본 연구는 도시 우수관망 설계 시 주어진 설계유랑을 효율적이고 경제적인 단면 구성과 관망에 따른 우수배제능력을 극대화시키기 위해 최적화된 설계를 통하여 경제적인 우수시스템을 설계할 수 있는 모형의 개발이 이루어져야 할 필요성이 있다. 이에 본 연구에서는 최적화 기법으로 동적계획법(Dynamic Programming : DP)의 특수한 방법인 이산미분형 동적계획법(Discrete Differential Dynamic Programming : DDDP)를 이용해 최적화된 설계조건을 구할 수 있도록 하였다. 이산미분형 동적계획법의 기법은 설계유랑과 맨홀의 위치가 결정되면 그에 따른 최적 우수시스템이 될 수 있는 관의 용량, 경사, 수위, 수심, 위험도, 회수비용 등을 결정할 수 있는 방법으로 이는 공사비용에 따른 최소비용을 목적함수로 위험도 분석을 통하여 최적화된 조건을 찾는 방법으로 모형개발을 하였다.

학교 급별 연계성 있는 소프트웨어 교육 체제 설계를 위한 연구 (A Study on the Hierarchical Instructional System Design of Software Education by School System)

  • 신승기;배영권
    • 정보교육학회논문지
    • /
    • 제19권4호
    • /
    • pp.533-544
    • /
    • 2015
  • 본 연구에서는 소프트웨어 교육의 전면 시행을 앞두고 학교 급별 연계성 있는 교육과정 운영을 위한 가이드라인을 제시하고자 하였다. 이를 위하여 학생들의 수준에 맞는 교육용 프로그래밍 언어의 형태를 제시하기 위해서 해외의 사례를 살펴보았다. 해외의 사례는 현재 필수교육과정으로써 프로그래밍 과정을 운영하고 있는 나라의 교육과정을 분석하여 초-중-고등학교에 제시된 프로그래밍 언어의 유형을 살펴보고, 이를 통해 우리나라의 소프트웨어 교육 체제 구성을 위한 제언을 하고자 하였다. 해외의 사례를 살펴본 결과, 초등학교에서는 블록기반의 프로그래밍 언어를 활용하고 있고, 중학교부터는 텍스트 기반의 프로그래밍 언어를 중점적으로 사용하고 있는 것으로 나타났다.

프로그램의 주관식 문제 자동 채점 시스템 설계 및 구현 (Design and Implementation of Automatic Marking System for a Subjectivity Problem of the Program)

  • 정은미;최미순;심재창
    • 한국멀티미디어학회논문지
    • /
    • 제12권5호
    • /
    • pp.767-776
    • /
    • 2009
  • 본 논문에서는 자연어 처리의 어려움을 해결하기 위해 키워드와 불리언 연산을 이용한 프로그래밍 언어 자동 채점 시스템을 설계하고 구현하여 실험한다. 프로그래밍 언어는 정확한 문법 체제와 키워드가 존재한다. 이러한 특징을 이용하여 본 논문은 키워드와 불리언 연산을 이용한 프로그래밍 언어 자동 채점 시스템을 설계하고 구현하여 실험한다 프로그래밍 언어를 정답 유형별로 7가지로 나누고 키워드 입력 시 접속사를 특수문자를 이용해 입력하게 하여 논리식을 바로 만들어 내어 쉽게 연산이 가능하게 한다. 제안된 자동 채점시스템의 주관식 채점이 객관적으로 잘 처리됨을 보이기 위해 컴퓨터공학 전공 학생 10명을 대상으로 같은 시험을 시험지와 웹에 동일하게 응시하게 한 후, 3명의 담당 교수에게 채점을 의뢰하고 개발한 시스템으로 채점하여 결과를 비교 분석한다. 주관식 채점에서 활용되는 방대한 자연어 처리를 배제할 수 있도록 키워드와 불리언 연산을 이용한 방식을 제안하므로 구현의 효율성을 높이고 채점을 웹으로 이관함으로써 채점자의 주관적 개입을 배제하고 결과를 빠르게 피드백 해주어 객관성과 신속성을 높이는데 목적이 있다.

  • PDF