• Title/Summary/Keyword: Engineering computer programming

검색결과 878건 처리시간 0.032초

A "Dynamic Form-Finding" Approach to Environmental-Performance Building Design

  • Yao, Jia-Wei;Lin, Yu-Qiong;Zheng, Jing-Yun;Yuan, Philip F.
    • 국제초고층학회논문집
    • /
    • 제7권2호
    • /
    • pp.145-151
    • /
    • 2018
  • Newly-designed high-rise buildings, both in China and abroad, have demonstrated new innovations from the creative concept to the creative method. from the creative concept to the creative method. At the same time, digital technology has enabled more design freedom in the vertical dimension. "Twisting" has gradually become the morphological choice of many city landmark buildings in recent years. The form seems more likely to be driven by the interaction of aesthetics and structural engineering. Environmental performance is often a secondary consideration; it is typically not simulated until the evaluation phase. Based on the research results of "DigitalFUTURE Shanghai 2017 Workshop - Wind Tunnel Visualization", an approach that can be employed by architects to design environmental-performance buildings during the early stages has been explored. The integration of a dynamic form-finding approach (DFFA) and programming transforms the complex relationship between architecture and environment into a dialogue of computer language and dynamic models. It allows the design to focus on the relationship between morphology and the surrounding environment, and is not limited to the envelope form itself. This new concept of DFFA in this research consists of three elements: 1) architectural form; 2) integration of wind tunnel and dynamic models; and 3) environmental response. The concept of wind tunnel testing integrated with a dynamic model fundamentally abandons the functional definition of the traditional static environment simulation analysis. Instead it is driven by integral environmental performance as the basic starting point of morphological generation.

신경 회로망을 이용한 연속 음성에서의 keyword spotting 인식 방식에 관한 연구 (A study on the Method of the Keyword Spotting Recognition in the Continuous speech using Neural Network)

  • 양진우;김순협
    • 한국음향학회지
    • /
    • 제15권4호
    • /
    • pp.43-49
    • /
    • 1996
  • 본 논문은 keyword spotting 기술을 이용한 247개의 DDD 지역명을 인식 대상으로 하여 화자 독립의 한국어 연속 음성인식을 위한 시스템을 제안하였다. 적용된 인식 알고리즘은 음성에서 시간축의 변화와 스펙트럼의 왜곡을 흡수할 수 있는 모델로 DP와 MLP로 구성된 동적 프로그래밍 신경회로망(DPNN)을 사용하였다. 이와 같은 실험을 위해 단어 모델을 만들고 이에 대한 단어 모델을 keyword 모델과 non-keyword 모델로 구분하여 성능을 향상시킬 수 있도록 하였다. 또한 잘못된 결과를 출력시키지 않기 위해서 후처리 과정을 두고 실험을 하였다. 실험결과, 단독어에 대한 화자 종속 실험은 93.45%의 결과를 보였고, 단독어에 대한 화자 독립 실험은 84.05%의 실험결과를 보였으며, 가장 중요한 간단한 대화체 문장의 keyword spotting 실험은 화자 종속으로 77.34%의 결과를 보였으며, 화자 독립 실험은 70.63%의 결과를 얻었다.

  • PDF

소프트웨어 재사용을 위한 정보검색시스템 구축 (The Information Retrieval System for Software Reuse)

  • 김영길
    • 한국정보전자통신기술학회논문지
    • /
    • 제9권1호
    • /
    • pp.1-8
    • /
    • 2016
  • 본 논문에서는 전반적으로 소프트웨어 재사용과정에서 지적되고 있는 문제점을 재사용 단계별로 정리하고, 지적되어온 문제점 중 라이브러리 구축과정에서 효과적인 부품의 인덱싱과 기능적으로 관련된 부품들끼리의 분류로 검색의 성능 증진을 꾀할 수 있는 방법을 제안한다. 객체지향 소프트웨어 라이브러리를 구성하는 부품은 클래스가 가지고 이있는 객체지향 모델의 특성과 클래스가 지니고 있는 책임으로 기능을 모두 고려하여 객체지향 라이브러리를 구축하고 객체지향 지향 라이브러리는 상속구조를 바탕으로 라이브러리내의 계층구조를 형성한다. 그러나 이러한 계층구조는 구문적인 정보를 바탕으로 이루어지는 것으로 클래스 부품의 기능성과 일치하지 않을 수도 있다. 이를 해결하기 위하여 본 논문에서는 클래스 계층구조와 같은 지기기반 접근법과 클래스 부품의 기능성에 기반을 둔 소프트웨어 부품의 인덱싱과 분류에 필요한 정보검색 방법을 혼용한 라이브러리 과닐 기법을 제안한다. 특히 본 논문에서는 최근에 많은 분야에 걸쳐 연구가 진행 중인 객체지향 방법론을 바탕으로 개발된 소프트웨어 라이브러리의 기능 향상을 위한 구조와 구축 방법을 제안하고 지원 시스템을 개발한다.

에너지 균형비와 중계노드 위치를 함께 고려한 센서 네트워크의 에너지 소비 최소화 (Minimizing Energy Consumption of Sensor Networks with Energy Balance Ratio and Relay Node Placement)

  • 손석원;한광록
    • 한국산학기술학회논문지
    • /
    • 제10권7호
    • /
    • pp.1549-1555
    • /
    • 2009
  • 무선센서 네트워크에서 노드들의 데이터를 수집하고 기지국에 전달하는 중계노드의 위치(Relay Node Placement)를 구하는 문제는 전체 네트워크의 생존시간에 관련되어 있기 때문에 매우 중요하다. 중계노드 위치문제는 전체 네트워크의 센서노드에서 소비되는 에너지를 최소화시키는데 그 초점이 맞추어져 있다. 그러나 중계노드 위치와 센서노드와의 거리가 모두 다르므로 센서노드에서 소비되는 에너지의 불균형이 초래된다. 본 논문에서는 클러스터링 모델에서 에너지 균형비(Energy Balance Ratio)라는 개념을 제안하고 이 에너지 균형비를 최대화시키는 목적함수를 사용하여 중계노드의 위치를 구한다. 에너지 균형비를 최대화시키는 것은 클러스터에 할당된 센서노드들의 에너지 소비를 클러스터 간에 균형 잡히게 한다. 이것은 궁극적으로 대규모 센서 네트워크의 에너지 소비를 최소화시켜서 네트워크 생존기간을 최대화시키는 효과가 있다. 그러나 이 문제의 해를 구하는 것은 NP-hard 문제이므로 완전해(Exact Solution) 를 구하는 것은 현실적으로 힘들다. 따라서 제약프로그래밍 방법을 사용하여 에너지 균형비와 중계노드 위치를 함께 고려하는 EBR-RNP 문제로 모델링하여 근사해를 구한다.

GIS 예방진단 시스템을 위한 정시간성 보장형 통신기기 개발 (Development on Communication Device with Timeliness Guaranteed for "GIS Preventive and Diagnosis System")

  • 민병운;명희철;최호웅;박창선;김정한;이병호;박동호;김윤관;이동철
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2007년도 제38회 하계학술대회
    • /
    • pp.2032-2033
    • /
    • 2007
  • There has been increasing interests of condition monitoring and diagnosis for electric equipment, which lead to the development of this system domestic and abroad. In the past, operators' interest was how to quickly repair and restore the electric equipments after failure. But, due to the North American Blackout in 2003 and the aging of equipments, users have paid attention to the condition based monitoring of electric equipment to prevent a fault like outrage. GIS-PDS("GIS Preventive and Diagnosis System") requiresa large amount of measurement data with timeliness for monitoring and analysis of real-time state of GIS(Gas Insulated Switchgear). We developed the timeliness-guaranteed communication device for GIS-PDS.

  • PDF

도시기상모델 CFD_NIMR의 GP-GPU 실행을 위한 병렬 프로그램의 구현 (GP-GPU based Parallelization for Urban Terrain Atmospheric Model CFD_NIMR)

  • 김영태;박혜자;최영진
    • 인터넷정보학회논문지
    • /
    • 제15권2호
    • /
    • pp.41-47
    • /
    • 2014
  • 본 논문은 도시기상모델인 전산유체역학모델(CFD_NIMR)을 GP-GPU에서 실행시키기 위해 CUDA Fortran 병렬프로그램을 구현하였다. GP-GPU는 원래 PCI 카드 형태의 그래픽 처리 장치이지만 저비용, 저전력으로 대량의 계산을 초고속으로 수행할 수 있는 일반 계산 가속기이다. 모델을 단일 Intel XEON 2.0 GHz CPU에서 실행한 결과와 Nvidia Tesla C1060 GPU에서 실행한 성능을 비교하였을 때 GP-GPU에서 15배 정도의 빠른 속도를 보였다. 또한 다중 CPU를 사용한 MPI 병렬프로그램과 비교한 경우에도 GP-GPU에서 보다 더 효율적인 성능을 보였다. 본 논문에서 제시한 프로그램 방식은 유사한 구조를 가진 수치모델을 GP-GPU 병렬 프로그램으로 구현하는데 쉽게 적용할 수 있을 것으로 기대한다.

스마트팩토리를 위한 빅데이터 기반 실시간 제조설비 데이터 처리 (Real-time Processing of Manufacturing Facility Data based on Big Data for Smart-Factory)

  • 황승연;신동진;곽광진;김정준;박정민
    • 한국인터넷방송통신학회논문지
    • /
    • 제19권5호
    • /
    • pp.219-227
    • /
    • 2019
  • 제조업의 생산 방법은 노동집약적인 방법에서 제조설비 중심의 기술집약적인 방법으로 변경되어가고 있다. 사람의 노동력을 제조설비가 대체하게 되면서 제조설비의 모니터링과 관리의 중요성이 강조되고 있다. 또한, 최근 빅데이터 기술은 한정된 데이터에서 새로운 가치를 찾아내는 중요한 기술로 등장하였다. 따라서 제조업의 변화는 기존 제조 공장에 사물인터넷(IoT), 정보통신기술, 센서 데이터, 빅데이터를 융합한 스마트팩토리의 필요성을 증대시켰다. 본 논문에서는 제조설비 데이터를 몽고DB에 실시간으로 분산 저장 및 처리하는 기술과 R 프로그래밍을 사용한 시각화를 통해 기존 국내 제조업 공장이 빅데이터 기반의 스마트팩토리가 되기 위한 전략을 제시하고자 한다.

소프트웨어 기초 교육의 최적 운영 알고리즘에 관한 연구 (A Study on an Operational Optimization Algorithm of Software Basic Education)

  • 구은희;우찬일
    • 한국산학기술학회논문지
    • /
    • 제20권2호
    • /
    • pp.587-592
    • /
    • 2019
  • 최근 들어 소프트웨어 경쟁력을 확보하기 위한 기술이 스마트폰과 IoT 기술이 맞물려 새로운 사업으로 확장되고 있어 소프트웨어 기술에 대한 중요성은 더욱 부각 되고 있다. 따라서 글로벌 소프트웨어 산업의 주도권 확보와 융합형 소프트웨어 인재 양성을 위해 우수한 소프트웨어 개발 인력의 필요성은 점점 더 증가하고 있다. 본 논문에서는 융합형 소프트웨어 산업 인력 확대를 위해 소프트웨어를 필수 교과로 운영한 사례를 기반으로 소프트웨어에 대한 기본 인식과 소프트웨어 개발의 필요성 그리고 소프트웨어 개발을 위한 코딩 능력 향상에 대하여 분석한다. 분석 결과, 코딩 능력 향상을 위한 실습방법 중 학습자 중심에서 진행된 기술적 내용은 소프트웨어에 대한 인식과 개발의 필요성 측면에서 긍정적인 효과를 나타내고 있으며 코딩 능력 향상에 중요한 요소가 되는 것으로 분석되었다. 본 논문에 나타난 연구 결과에서 프로그램 개발의 필요성과 능동적인 참여는 실무 능력 향상을 위해 매우 중요한 부분이라는 것을 나타내고 있으며, 이러한 결과는 소프트웨어 개발 능력 향상을 위한 방법론 측면에서 의미 있는 결과를 제시하고 있음을 알 수 있다.

IoT 환경을 위한 빅데이터 기반 센서 데이터 처리 및 분석 (Big Data-based Sensor Data Processing and Analysis for IoT Environment)

  • 신동진;박지훈;김주호;곽광진;박정민;김정준
    • 한국인터넷방송통신학회논문지
    • /
    • 제19권1호
    • /
    • pp.117-126
    • /
    • 2019
  • IoT 환경에서 발생하는 데이터는 아주 다양하고, 4차 산업혁명의 발전으로 인해 특히 스마트팩토리와 같은 제조 설비 공장에서 발생하는 정형, 비정형 데이터도 확연하게 증가하는 추세이다. 이를 빅데이터 관련 솔루션을 이용하면 다양한 대용량 데이터의 수집, 저장, 처리, 분석 및 시각화 과정을 거쳐 정확한 분석 및 데이터 기반 의사결정을 통한 시스템의 개선 및 확장을 할 수 있다. 따라서 본 논문에서는 IoT 환경에서 사용되는 라즈베리 파이를 이용하여 직접 데이터를 생성하고, 다양한 빅데이터 솔루션을 이용하여 분석한다. 수집에는 Sqoop 솔루션을 이용하여 데이터베이스에서 HDFS로 수집 및 저장하고, 처리에는 Hadoop과 연결되어 병렬 처리가 가능한 Hive 솔루션을 사용하여 데이터를 처리한다. 마지막으로 범용적으로 쓰이는 R 프로그래밍을 통해 처리된 데이터를 분석 및 시각화하여 최종 검증하고자 한다.

오일러 방진 게임 퍼즐 규칙 알고리즘 (Puzzle Rule Algorithm of Euler Square Game)

  • 이상운
    • 산업융합연구
    • /
    • 제19권4호
    • /
    • pp.23-28
    • /
    • 2021
  • 본 논문은 미해결 문제로 알려진 36 장교문제(n = 6)와 관련된 오일러 방진 퍼즐 게임 문제에 대해 n = [3, ∞]의 문제를 풀 수 있는 일정한 패턴 규칙을 찾고자 시도하였다. 이 문제의 해는 현재까지 [3, 10]에 대해 n = 6만 존재하지 않고 나머지 모든 숫자에 대한 해는 존재하는 것으로 알려져 있다. 또한, 기존 연구는 특정 숫자 n에 대해 컴퓨터 프로그램으로 랜덤한 배정 결과를 찾고자 하여 n = [11, ∞]에 대해서는 해를 찾기가 쉽지 않아 미해결 과제로 남아있다. 기존 연구는 n = [3, 10]으로 한정시킨 반면에, 본 논문은 n = [3, ∞]영역에서 어떠한 n의 값에 대해서도 해를 찾을 수 있는 일반화된 패턴을 찾고자 시도하였다. 본 논문에서는 n = odd, 4k even, 4k+2 even의 세 부분으로 분할하여 n = odd와 4k even(n/2 = even)에 대한 간단하면서도 일정한 패턴을 찾는데 성공하였다. 그러나 4k+2 even(n/2 = odd)에 대해서는 패턴을 찾지 못하였다.