• 제목/요약/키워드: Automation tool

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

페트리 네트를 이용한 시퀸스 흐름 제어기 설계 및 구현 (Sequence Flow Controller Design and Implementation Using a Petri net)

  • 김문철;김웅석;허우정;신경봉;조영조;류해영
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 1996년도 하계학술대회 논문집 B
    • /
    • pp.1254-1256
    • /
    • 1996
  • Design methods for sequence flow controllers play an important role in industrial automation. To design a flexible, reusable, and maintainable control software has become a key issue nowadays. Petri net has been emerging as an important tool to provide an integrated solution for modeling, analysis, simulation, and control of industrial automated systems recently. This paper describes an international standard of programming languages for programmable logic controllers, IEC 1131-3 SFC( Sequential Function Chart), and the sequence flow control method for an SFC using a Petri net-like model.

  • PDF

운항승무원 실수 특성에 관한 연구 : LOSA를 중심으로 (A study on the characteristics on the error of the flight crew)

  • 최진국;김칠영
    • 한국항공운항학회지
    • /
    • 제17권2호
    • /
    • pp.62-67
    • /
    • 2009
  • LOSA is a flight safety program that analyses human errors in normal operations. Trained pilot observers monitor the normal flights at the observer seat. LOSA is a proactive non jeopardy data collection tool using threat and error management(TEM) as a framework. With the analysis of crew behaviors through LOSA with The LOSA collaborative(TLC), the airlines can identify the behaviors of the crew during normal operations. The major objective of LOSA is to measure how the crew manage threats, errors and undesired aircraft deviations in the cockpit on day to day operations. The airlines are able to set up effective TEM training with practical six generation Crew recourse management(CRM) with data of error from LOSA instead of theoretical CRM courses. The Airlines can use TEM as an integral part of a Safety Management System(SMS) and uses monitoring and cross-checking skills in the flight operations to manage threats and errors effectively when we know the errors we make in the cockpit on daily operation. The result of LOSA indicates that the error detection rate should be enhanced since around the half of the errors went undetected. The areas which should be focused for enhancing the error detection are monitor, cross-check, the management of workload, automation and taxiway/ runway to manage errors effectively.

  • PDF

웹 기반의 광고 CTS 설계를 위한 자동화 도구 (An Automation Tool for Design of Web-Based Advertisement CTS)

  • 한군희;정병완
    • 한국산학기술학회논문지
    • /
    • 제8권4호
    • /
    • pp.810-814
    • /
    • 2007
  • 급속한 인터넷의 발달과 고속 인쇄기의 보급으로 누구나 손쉽게 문서를 원하는 형태로 제작 출력이 가능해 졌다. 하지만 명함이나 광고 전단지, 신문이나 잡지, 전화번호부 책자 및 무가지를 제작하기 위해서는 전용 편집용 소프트웨어를 이용하여 전문가들이 제작을 하고 있다. 본 논문에서는 가장 대표적인 광고도안인 명함을 인터넷을 이용하여 신청단계부터 PDF파일을 생성하는 단계까지 일련의 작업공정을 자동화시스템을 구축하기 위한 컴퓨터조판시스템의 모델을 제시한다. 어도비사의 인디자인을 웹사이트와 연계하여 웹페이지에서 신청을 받은 요청에 대하여 실시간으로 이미지파일을 생성하여, 주문자의 확인을 받아 결재시스템과 연계한 후 PDF파일을 제작하는 시스템을 제시한다.

  • PDF

자수기에 맞는 LPM의 설계와 구동 특성에 관한 연구 (The Study on Design and Dynamic Operation Characteristics of Linear Pulse I for Embroidery Machine)

  • 박창순;권태근
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2001년도 추계학술대회 논문집 전기기기 및 에너지변환시스템부문
    • /
    • pp.91-93
    • /
    • 2001
  • Linear pulse Motors(LPM) are widely used in fields where smooth linear motion is required, and their position accuracy is higher than other motors. Hybrid linear pulse motors(HLPM) are regarded as an excellent solution to positioning problems that require high accuracy, rapid acceleration and high-speed. The LPM has low mechanical complexity, high reliability, precise open-loop operation and low inertia etc. In many application areas such as factory automation speed positioning, computer peripherals and numerically controlled machine tools, LPM can be used. This motor drive system is especially suitable for machine tools the high position accuracy and repeatability. This paper describes about that need of the embroider machine, we want to design position-scanning device for the embroidery machine. At first, to be analysed characteristics of the machine and next designed the LPM, we used the field analysis program. The finite element method(FEM) program tool is employed for calculation the force. The reluctance models will be used the magnetic permeance of air gap by static-conditions. The forces between forcer and platen have been calculated using the virtual work method. And we used the simulink to know the dynamic characteristics of LPM.

  • PDF

화학 기계적 미세 가공기술에 의한 버 최소화에 관한 연구 (A Study on The Burr Minimization by The Chemical Mechanical Micro Machining(C3M))

  • 이현우;박준민;정상철;정해도;이응숙
    • 한국정밀공학회지
    • /
    • 제18권12호
    • /
    • pp.177-184
    • /
    • 2001
  • C3M(chemical mechanical micro machining) is applied for diminishing the size of burr and fabricating the massless patterning for aluminium wafer(thickness of 1${\mu}m$). It is difficult to perform the micro size machining with the radically increased shear stress. While the miniaturization and function-orientation of parts has been needed in the many field such as electronics, optics and medicine. etc., it is not enough to satisfy the industry needs in the machining technology. In this paper feasibility test of diminishing burr and fabricating maskless pattern was experimented and analyzed. In the experiment oxide layer was farmed on the aluminium with chemical reaction by ${HNO_3}$(10wt%), then the surface was grooved with tungsten carbide tool for the different condition such as the load and fred rate. The result was compared with the conventional machining to show the improvement of C3M with SEM for burr diminish and XPS for atomic existence, AFM for more precise image.

  • PDF

가중치를 이용한 소프트웨어 테스트케이스 동적 관리 기법 (A Dynamic Management Technique for Weighted Testcases in Software Testing)

  • 한상혁;정정수;진성일;김영국
    • 정보처리학회논문지D
    • /
    • 제17D권6호
    • /
    • pp.423-430
    • /
    • 2010
  • 소프트웨어가 대형화 및 복잡화되고 품질보증 및 관리에 대한 요구가 한층 커짐에 따라 소프트웨어 테스트 활동이 중요시되고 있다. 소프트웨어 테스트 활동은 시스템에 존재하는 결함 발견과 처리가 주요 목적이지만, 현재 시스템의 위험요소를 관리하기 위한 요구 또한 존재한다. 하지만 일반적인 테스트 자동화 도구에서는 테스트케이스를 이용하여 동일한 순서로 테스트를 수행하며, 이러한 테스트 방식은 빈번하게 변경되는 소프트웨어를 테스트함에 있어 결함을 조기에 발견할 가능성이 낮아지고 처리되는 시간이 늦어지게 된다. 이에 따라 본 논문에서는 과거 테스트 이력을 이용하여 테스트케이스에 동적인 가중치를 부여함으로써 위험도가 높은 테스트케이스를 우선적으로 테스트 하여 결함을 빠르게 발견할 수 있도록 가중치를 이용한 테스트케이스 동적 관리 기법을 설계하였다.

선체 구조설계로부터 구조해석 모델 생성에 필요한 데이타의 추출과 정형화에 관한 연구 (A Study on the Data Extraction and Formalization for the Generation of Structural Analysis Model from Ship Design Data)

  • 이재환;김용대
    • 대한조선학회논문집
    • /
    • 제30권3호
    • /
    • pp.90-99
    • /
    • 1993
  • 선체 구조해석에서 유한요소의 활용에 따라 3차원적인 모델이 필요하게 되었으나 선체구조는 매우 복잡하고 주문생산에 따른 선체규격의 상이함에 의해 유한요소 모델링에 어려움이 많다고 할 수 있다. 유한요소 소프트웨어에서 제공하는 pre-processor나 geometric modeler를 활용하여 모델링을 짧은 시간내 편리하게 하기 위해서는 DB에 저장된 설계 데이타로 부터 요소형성에 긴요한 데이타들을 추출하여 사용할 필요가 있게 된다. 본문에는 engineering database의 부분적인 구현 예로서, 설계-해석 자동화의 한 분야인 유한요소 모델링에 필요한 내용들이 설계 데이터로 부터 추출되어 관계형 데이타 테이블로 정형화되는 과정이 개념적으로 나타나 있다.

  • PDF

A Study on Design of Real-time Big Data Collection and Analysis System based on OPC-UA for Smart Manufacturing of Machine Working

  • Kim, Jaepyo;Kim, Youngjoo;Kim, Seungcheon
    • International Journal of Internet, Broadcasting and Communication
    • /
    • 제13권4호
    • /
    • pp.121-128
    • /
    • 2021
  • In order to design a real time big data collection and analysis system of manufacturing data in a smart factory, it is important to establish an appropriate wired/wireless communication system and protocol. This paper introduces the latest communication protocol, OPC-UA (Open Platform Communication Unified Architecture) based client/server function, applied user interface technology to configure a network for real-time data collection through IoT Integration. Then, Database is designed in MES (Manufacturing Execution System) based on the analysis table that reflects the user's requirements among the data extracted from the new cutting process automation process, bush inner diameter indentation measurement system and tool monitoring/inspection system. In summary, big data analysis system introduced in this paper performs SPC (statistical Process Control) analysis and visualization analysis with interface of OPC-UA-based wired/wireless communication. Through AI learning modeling with XGBoost (eXtream Gradient Boosting) and LR (Linear Regression) algorithm, quality and visualization analysis is carried out the storage and connection to the cloud.

Building a Dynamic Analyzer for CUDA based System.

  • SALAH T. ALSHAMMARI
    • International Journal of Computer Science & Network Security
    • /
    • 제23권8호
    • /
    • pp.77-84
    • /
    • 2023
  • The utilization of GPUs on general-purpose computers is currently on the rise due to the increase in its programmability and performance requirements. The utility of tools like NVIDIA's CUDA have been designed to allow programmers to code algorithms by using C-like language for the execution process on the graphics processing units GPU. Unfortunately, many of the performance and correctness bugs will happen on parallel programs. The CUDA tool support for the parallel programs has not yet been actualized. The use of a dynamic analyzer to find performance and correctness bugs in CUDA programs facilitates the execution of sophisticated processes, especially in modern computing requirements. Any race conditions bug it will impact of program correctness and the share memory bank conflicts to improve the overall performance. The technique instruments the programs in a way that promotes accessibility of the memory locations accessed by different threads well as to check for any bugs in the code of a program. The instrumented source code will be used initiated directly in the device emulation code of CUDA to send report for the user about all errors. The current degree of automation helps programmers solve subtle bugs in highly complex programs or programs that cannot be analyzed manually.

인터렉티브 지식베이스 기반의 계획시스템 (An Interactive Knowledge-based Planning System)

  • 전형배;한은지;엄기현;조경은
    • 한국게임학회 논문지
    • /
    • 제9권3호
    • /
    • pp.139-150
    • /
    • 2009
  • 본 논문에서는 가상 에이전트의 행동 계획을 위한 인터렉티브 지식베이스 구축과 인터렉티브 지식베이스를 바탕으로 하는 계획시스템에 관한 방법을 제안한다. 고정적인 지식베이스는 고정적인 계획 수립만 가능하기 때문에 환경의 변화에 잘 대처하지 못한다. 그래서 이 논문에서는 다양한 환경에서 적용이 가능한 인터렉티브한 지식베이스의 구축과 인터렉티브 지식베이스를 활용할 수 있는 인공지능 계획시스템을 제안한다. 본 연구에서 제안한 인터렉티브 지식베이스는 동기, 행동, 사물, 실행의 4가지로 이루어지며 지식베이스의 입력과 지식베이스들 사이의 연관관계는 개발된 자동화 툴을 사용하여 설정한다. 이 툴을 사용하여 사용자는 쉽게 지식베이스에 구성요소들을 추가 또는 수정할 수 있다. 이 지식베이스를 바탕으로 캐릭터는 행동가능한 모든 항목들을 계획을 세우게 되며 이 중 한 가지를 선택하여 행동을 하게 된다. 후에 캐릭터의 환경이 변하게 되더라도 지식베이스의 업데이트를 통해 새로운 행동을 적용시킬 수가 있기 때문에 가상현실 콘텐츠제작자의 입장에서는 상당히 유용하다. 본 논문에서는 확장성이 있는 인터렉티브 지식베이스 구성요소와 구성요소들 사이의 관계설정 그리고 이를 쉽게 입력할 수 있는 툴과 인터렉티브 지식베이스에 적합한 계획시스템의 알고리즘을 제안하여 가상도서관이라는 가상환경에서 실험을 통해 결과를 검증하였다.

  • PDF