제주대학교 Repository

객체지향 기반의 최적 공압시스템 설계 소프트웨어 개발

Metadata Downloads
Alternative Title
Development of Optimum Pneumatic System Design Software based on Object-orient approach
Abstract
본 연구에서는 공압시스템의 설계의 어려움을 해결할 수 있는 최적 공압시스템 구축을 위한 객체지향성 설계 소프트웨어 환경 개발에 관하여 논의를 하였다. 컴포넌트를 정의하고 객체지향 방법론과 C++을 이용하여 공압 시스템 소프트웨어를 개발하였다. 공압 시스템 설계시 필요한 공압 컴포넌트 데이터베이스 구축을 위하여 공압 컴포넌트 라이브러리, 공압 컴포넌트 데이터베이스, 공압 컴포넌트 데이터베이스 관리 모듈 인터페이스를 개발하였고, 이를 클래스화하여 공압 시스템 소프트웨어 개발환경을 구축하였다. 또한, 중요하거나 사용 빈도수가 높은 메뉴들로 인터페이스를 간결하게 구성하여 메인화면에 위치시킴으로서, 비전문가도 손쉽게 사용이 가능한 편리한 CAD 시스템을 구현하고, 컴포넌트의 기본 속성과 출력 방식을 변경할 수 있는 Parameter Mode까지 구현하였다. 하지만 향후 Simulation Mode를 구현하기 위해서는 복잡한 공압 수식을 계산해야하므로, 수학식이 부족한 VC++로는 한계가 있다. 따라서 풍부한 수식이 제공되고 있는 matlab 과의 연동 또는 라이브러리 이용을 고려해야할 것이다.
최적 공압시스템 구축을 위한 설계 소프트웨어는 객체지향적인 방법론에 의해 개발되었으므로, 사용자 접근성을 높여 보다 편리하게 공압 시스템 소프트웨어를 설계하는데 도움을 줄 것으로 예상된다. 향후 객체지향적인 소프트웨어 개발 방향을 이용하여 Simulation Mode 등의 기능을 추가하여 보다 전문가 시스템을 갖춘 시스템으로 확장하고자 한다.
Energy is consumed with TV, Telephone, Light, Computer and so on by people in living. Necessity and Importance gather strength with using energy in all of social fields. Most of them in economy, on the other hand, depend on limited resource like oil and gas. Getting exhausted, finally it might result in confusion of energy.
To solve a problem with lack of energy, it comes out to develop alternative energy. In a national policy, research and investment are implemented for using efficiently green energy resource like wind, solar, water energy and so on and alternate with limited one.
In the factory, 70% of electrical power is consumed by motors and 25% of them is consumed by hydraulic units. If many of valves and cycles of cylinders in such factory's hydraulic system can be optimized by control system depending on load's situation, it makes us get result saving loss of electrical power and developing efficiency of energy. We can easily guess air pressure system with saving high efficiency energy will have a effect on industrial field overall.
This thesis' purpose is making Object-Oriented Programming for designing optimized air pressure system when establishing foundation of system to save loss of resource and make the best use of energy.
Author(s)
김수진
Issued Date
2010
Awarded Date
2010. 2
Type
Dissertation
URI
http://dcoll.jejunu.ac.kr/jsp/common/DcLoOrgPer.jsp?sItemId=000000004959
Alternative Author(s)
Kim, Su Jin
Affiliation
제주대학교 대학원
Department
대학원 에너지응용시스템학부 전자공학전공
Advisor
도양회, 최경현
Table Of Contents
ABSTRACT 1
Ⅰ. 서론 2
1. 연구배경 2
2. 연구목적 3
Ⅱ. 공압시스템 이론적 배경 5
1. 공압시스템의 정의 5
2. 공압시스템의 구성 요소 6
3. 공압시스템 소프트웨어의 중요성 7
4. 기존 공압 설계 소프트웨어 비교 9
1) 독일 FLUIDON사의 DSHplus 9
2) 독일 FESTO사의 CACOS 10
3) 미국 Bardyne사의 HyPneu 10
4) 프랑스 IMAGINE사의 AMESim 11
5) 미국 Numatics사의 NUMASIZING 12
Ⅲ. 공압시스템 소프트웨어 개발 환경 13
1. 공압시스템 소프트웨어 개발 방향 13
2. 기존 공압 설계 소프트웨어(AMESim) 분석 14
3. 공압시스템 소프트웨어 인터페이스 개요 16
4. 공압시스템 소프트웨어 컴포넌트 객체 정의 17
5. 공압시스템 소프트웨어 컴포넌트 객체 클래스 18
6. 공압시스템 소프트웨어 통합 클래스 구조 19
Ⅳ. 공압시스템 소프트웨어 설계 21
1. 공압시스템 소프트웨어 설계 구조 21
2. 공압시스템 소프트웨어 사용자 인터페이스 설계 22
1) 메뉴바 23
2) 도구바 23
3) 컴포넌트 도구바 23
4) 캡션바 24
5) 메인 화면 24
6) 속성창 25
7) 출력창 26
3. 공압시스템 소프트웨어 Library Mode 설계 26
1) 공압 컴포넌트 Database 구축 26
2) 공압 컴포넌트 Library Manager 모듈 설계 28
4. 공압시스템 소프트웨어 Design Mode 설계 28
5. 공압시스템 소프트웨어 Parameter Mode 설계 29
1) 공압 컴포넌트 Property Module 설계 29
2) 공압 컴포넌트 Display Module 설계 29
6. 공압시스템 소프트웨어 Simulation Mode 설계 30
Ⅴ. 공압시스템 소프트웨어 개발 31
1. 공압시스템 소프트웨어 Library Mode 개발 31
1) 공압 컴포넌트 Database Module 31
(1) CPart 클래스 31
(2) CDatabase 클래스 32
2) 공압 컴포넌트 Library Manager Module 33
(1) Library Manager Module 인터페이스 33
(2) CPartDlg 클래스 34
2. 공압시스템 소프트웨어 Design Mode 개발 36
1) Design Module 인터페이스 36
2) CDesign 클래스 37
3. 공압시스템 소프트웨어 Parameter Mode 개발 38
1) 공압 컴포넌트 Property Module 38
(1) Property Module 인터페이스 38
(2) CPropertyDlg 클래스 39
2) 공압 컴포넌트 Display Module 40
(1) Display Module 인터페이스 40
(2) CDisplayDlg 클래스 40
4. 공압시스템 소프트웨어 Simulation Mode 개발 41
1) Simulation Module 인터페이스 41
2) CSimulation 클래스 42
Ⅵ. 공압시스템 소프트웨어 개발 결과 44
1. 공압시스템 소프트웨어 통합 GUI 44
2. 공압시스템 소프트웨어 동작 순서 45
Ⅶ. 결론 49
참고문헌 50
본 논문과 관련된 저자의 발표 논문 52
감사의 글 53
Degree
Master
Publisher
제주대학교 대학원
Citation
김수진. (2010). 객체지향 기반의 최적 공압시스템 설계 소프트웨어 개발
Appears in Collections:
Faculty of Applied Energy System > Electronic Engineering
공개 및 라이선스
  • 공개 구분공개
파일 목록

Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.