$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

인공지능 (Artificial Intelligence) 을 이용한 고도의 구조해석/설계용 전문가 시스템의 개발 (Ⅲ)
Development of Expert Systems for Structural Analysis and Design with Artificial Intelligence (Ⅲ) 원문보기

보고서 정보
주관연구기관 한국과학기술원
Korea Advanced Institute of Science and Technology
연구책임자 최창근
참여연구자 김이두 , 최인혁 , 김한수 , 백종균
발행국가대한민국
언어 한국어
발행년월1990-06
주관부처 과학기술부
사업 관리 기관 한국과학기술원
Korea Advanced Institute of Science and Technology
등록번호 TRKO200200002452
DB 구축일자 2013-04-18
키워드 인공지능.전문가 시스템.도구.예비설계.Araficral Intellgence.Expert System.Too.K-CLIPS.I-BUILDS.BADES.

초록

본 연구는 컴퓨터에 의한 구조해석 및 설계분야에서 독창적인 기술을 개발하기 위하여 우리나라 설계관행에 맞는 건물설계의 일관시스템(BUILDS)을 첨단과학의 한 분야인 인공지능의 기법과 연계함으로서 지능형 설계시스템을 구축하고자 한다. 이를 위하여 본 연구에서는 다음과 같이 세개의 부분으로 진행한다. ===1=== 전문가시스테므이 개발용 도구인 CLIPS를 개선한 고유의 도구로서 K-CLIPS를 구축한다. ===2=== K-CLIPS를 사용하여 기존의 BUILDS 프로그램을 건축구조물의 설계진행에 따라 구조설계에서 필요로 하는 지식

목차 Contents

  • PART Ⅰ: 전문가 시스템 구축용 도구의 개발...17
  • 1. 전문가 시스템의 개요...17
  • 1.1 서론...17
  • 1.2 전문가 시스템의 구성...19
  • 1.3 지식의 표현방법...24
  • 1.4 제어전략방법...26
  • 1.5 응용분야...30
  • 1.5.1 전문가 시스템이 적합한 분야...30
  • 1.5.2 구조분야의 적용 예...33
  • 1.6 전문가 시스템의 기대...46
  • 2. 전문가 시스템 구축용 도구...50
  • 2.1 도구의 종류...50
  • 2.2 공학문제에 적합한 전문가 시스템용 도구의 조건...60
  • 3. K-CLIPS의 개발...62
  • 3.1 개요...62
  • 3.2 K-CLIPS의 지식표현방법...65
  • 3.2.1 사실...66
  • 3.2.2 규칙...66
  • 3.2.3 프레임...67
  • 3.2.4 사용자 정의함수...72
  • 3.3 확장된 인터페이스...75
  • 3.3.1 비디오모드...75
  • 3.3.2 윈도우함수...78
  • 3.3.3 메뉴함수...80
  • 3.3.4 그래픽함수...81
  • 4. 참고문헌...91
  • PART Ⅱ: 건물설계 전문가 시스템...95
  • 1. 서론...97
  • 1.1 연구의 목적...97
  • 1.2 연구의 범위...99
  • 2. I-BUILDS의 개요...101
  • 2.1 서론...101
  • 2.2 건물설계의 일관시스템(BUILDS)...103
  • 2.3 건물의 설계모델...111
  • 2.4 I-BUILDS의 구성...118
  • 2.5 Computer Implementation...119
  • 3. I-BUILDS의 구축...121
  • 3.1 건물의 설계과정과 탐색...121
  • 3.2 전문가 시스템의 지원영역...124
  • 3.3 사실의 구성...125
  • 3.3.1 사실의 구성 개념...125
  • 3.3.2 Global 사실...126
  • 3.3.3 Local 사실...127
  • 3.3.4 메뉴 트리 구조...127
  • 3.4 규칙의 구성...128
  • 3.4.1 규칙의 구성 개념...128
  • 3.4.2 Global 규칙...130
  • 3.4.3 Local 규칙...132
  • 3.5 부재의 설계와 패턴 매칭...132
  • 3.5.1 부재단면의 선택과 패턴 매칭...132
  • 3.5.2 부재의 데이타베이스...133
  • 4. 예비설계용 전문가 시스템...135
  • 4.1 기초사항...135
  • 4.1.1 예비설계의 목적...135
  • 4.1.2 예비설계의 진행...136
  • 4.1.3 연구의 범위...139
  • 4.2 예비설계의 모델...141
  • 4.3 예비설계의 지식...142
  • 4.3.1 종합단계...142
  • 4.3.2 분석단계...151
  • 4.3.3 평가단계...181
  • 4.3.4 선택단계...185
  • 4.4 소결론...185
  • 5. 구조물의 이상화...186
  • 5.1 서론...186
  • 5.1.1 연구의 필요성...186
  • 5.1.2 연구의 범위...188
  • 5.2 건물의 모델링 개념...188
  • 5.3 모델의 구축...190
  • 5.3.1 건물좌표계 데이타베이스...190
  • 5.3.2 재료성질 데이타베이스...191
  • 5.3.3 단면성질 데이타베이스...192
  • 5.3.4 건물 하중 데이타베이스...194
  • 5.3.5 건물형상 데이타베이스...195
  • 5.3.6 하중의 경우...198
  • 5.4 소결론...199
  • 6. 세부설계단계...200
  • 6.1 입력파일의 구성...200
  • 6.1.1 연구의 필요성...200
  • 6.1.2 입력파일의 작성개념...201
  • 6.1.3 입력파일의 구조...202
  • 6.1.4 데이타의 전달...205
  • 6.1.5 소결론...206
  • 6.2 입력파일의 검토...206
  • 6.2.1 개념...207
  • 6.2.2 데이타 타입의 검토...207
  • 6.2.3 데이타의 타당성...207
  • 6.2.4 소결론...216
  • 6.3 구조해석...216
  • 6.4 해석결과의 검토...216
  • 6.5 부재의 개선...216
  • 7. 예제의 실행...217
  • 7.1 일반적인 수행예...217
  • 7.2 예비설계의 예...224
  • 7.2.1 실행예...224
  • 7.2.2 결과토론...232
  • 7.3 구조물의 이상화...234
  • 7.3.1 실행예...234
  • 7.3.2 결과결론...250
  • 7.4 구조해석...251
  • 7.4.1 실행예...251
  • 7.4.2 결과결론...257
  • 8. 결론...258
  • 9. 참고문헌...259
  • PART Ⅲ: 교량설계 전문가 시스템...267
  • 1. 서론...267
  • 1.1 개요...267
  • 1.2 연구목적...267
  • 1.3 연구배경...268
  • 1.4 연구범위...269
  • 2. BADES의 배경...270
  • 2.1 예비설계의 조사사항...270
  • 2.2 BADES의 개요...271
  • 2.3 BADES의 설계모델...272
  • 2.4 BADES의 구성...274
  • 2.5 BADES의 범위...275
  • 3. BADES의 구축...277
  • 3.1 상부구조형식의 선정시스템(BADES-S)...277
  • 3.1.1 상부구조형식의 선정기준...277
  • 3.1.2 선정시스템의 구축...279
  • 3.2 가설공법의 선정시스템(BADES-C)...285
  • 3.2.1 개요...285
  • 3.2.2 선정시스템의 구축...285
  • 3.3 기초형식의 선정시스템(BADES-F)...291
  • 3.3.1 개요...291
  • 3.3.2 선정시스템의 구축...292
  • 4. 결론...298
  • 5. 참고문헌...300
  • PART Ⅳ: 부록...304
  • 1. 서론...309
  • 2. K-CLIPS의 개요...310
  • 2.1 사실...310
  • 2.2 규칙...312
  • 2.3 K-CLIPS의 실행...313
  • 2.4 보고서에서의 사용기호...314
  • 2.5 타 프로그램 언어와의 연계성...314
  • 2.6 고도의 프로그램 기법...315
  • 3. 패턴매칭...316
  • 3.1 LHS 조건문...316
  • 3.1.1 패턴매치...316
  • a) 문자패턴...316
  • b) 와일트카드...317
  • c) 변수...318
  • 3.1.2 패턴의 조절...325
  • a) 패턴바인딩...325
  • b) 패턴의 제한...326
  • 3.1.3 규칙의 특성...330
  • a) 규칙의 우선권 선언...330
  • 3.2 RHS 실행문...332
  • 3.2.1 사실의 제어...332
  • a) 새로운 사실을 만듬...332
  • b) fact-list에서 사실을 제거...335
  • c) 바인딩의 사용...335
  • d) 다중필드함수...336
  • 3.2.2 K-CLIPS의 입력/출력 시스템...339
  • a) 입출력 지시명...339
  • b) 일반적인 입출력함수...340
  • 3.2.3 그 밖의 실행문...350
  • a) system...350
  • b) K-CLIPS의 중지...350
  • c) 심볼의 생성...351
  • d) call...352
  • e) if.then..else...353
  • f) while...354
  • g) 문자열의 결합...355
  • 3.3 계층적인 지식을 표현하는 기능...356
  • 3.3.1 클라스의 정의...356
  • 3.3.2 클라스의 슬롯관리...357
  • a) 슬롯 생성...357
  • b) 슬롯 제거...358
  • c) 슬롯 추가...358
  • d) 슬롯 수정...359
  • 3.3.3 클라스의 패턴매치...359
  • a) 클라스의 패턴문장...359
  • b) 클라스의 조건함수...360
  • 3.4 함수를 정의하는 기능...362
  • 3.4.1 함수의 정의...362
  • 3.4.2 그 밖의 보조함수...363
  • 3.5 K-CLIPS의 계산함수...364
  • 3.5.1 기본함수...364
  • a) 기본적인 산술함수...365
  • b) 확장된 산술함수...365
  • 3.6 K-CLIPS의 인터페이스 함수...367
  • 3.6.1 윈도우 함수...367
  • 3.6.2 메뉴함수...369
  • 3.6.3 그래픽함수...370
  • 3.7 작업수행시 고려할 사항...371
  • 3.7.1 패턴의 순서...371
  • 3.7.2 fact-list와 사실과의 비교...373
  • 4. 사용자를 위한 인터페이스 기능...375
  • 4.1 K-CLIPS 명령문...375
  • 4.1.1 환경제어 명령문...375
  • 4.1.2 시스템 상태 명령문...376
  • 4.1.3 디버깅 명령문...377
  • 4.1.4 메모리 관리 명령문...378
  • 4.1.5 그밖의 명령문...381
  • 4.2 HELP 시스템...383
  • 4.2.1 온 라인 HELP 시스템...383
  • a) HELP 기능 사용방법...383
  • b) HELP 화일의 조사...384
  • 주.1 K-CLIPS의 설치...386
  • 주.2 K-CLIPS의 SYNTAX...391
  • 주.3 K-CLIPS의 MicroEmacs 에디터...397
  • 주.4 K-CLIPS의 런-타임 프로그램...401
  • 주.5 K-CLIPS의 에러메시지...405

연구자의 다른 보고서 :

참고문헌 (25)

섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로