• Title/Summary/Keyword: Auto-code Generation

Search Result 37, Processing Time 0.026 seconds

Manufacture of Inhibitor Switch using CAM (CAM을 활용한 인히비터 스위치 가공)

  • 김세환;이종선;김정훈
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.5 no.1
    • /
    • pp.49-54
    • /
    • 2004
  • This paper is purpose to manufacture of inhibitor switch using CAM systems. CAM systems are consist of CAD(AutoCAD), CAM(Omega) software and CNC milling machine. CAM software is purpose to G-code generation for CNC programming. Then CAM software and CNC milling machine are connect to RS-232-C cable for data network.

  • PDF

Development of Map-Based Engine Control Logic for DME Fuel (MAP 기반 DME용 엔진 제어로직 개발)

  • Park, Young-Kug;Chung, Jae-Woo
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.14 no.7
    • /
    • pp.3127-3134
    • /
    • 2013
  • This paper presents the verified results from the examination of the control algorithm, logic composition, and vehicle condition of the engine that has been adapted for DME fuel. It introduces the development process of the control structure and the logic control based on control map and auto-code generation, and finally verifies the reliability and performance of the overall control. The control structure largely consists of the injection control part that implements driver demand into an engine net torque and the air control system part that satisfies characteristics of exhaust gas and power performance. The control logic is designed with feedforward and feedback control for each of its control functions for an enhanced response. Moreover, the control map of the feedforward controller is created by the use of an engine model created by test data of mass product diesel engine, and it was subsequently calibrated in the test process of the engine and vehicle state. A test mode was completed by attaching the developed controller to the vehicle, and a reduction in gas emission is confirmed by the calibration of EGR, VGT, and injection times.

A Study on Verify of UAV Flight Control Software Simulated Flight using Model-Based Development and X-Plane simulator (모델기반 개발기법과 X-plane을 이용한 무인항공기 비행제어 프로그램 모의비행 검증)

  • Han, Dong-In;Kim, Young-Sik;Lee, Chang-Yong;Lee, Dae-Woo;Cho, Kyeum-Rae
    • Journal of the Korean Society for Aeronautical & Space Sciences
    • /
    • v.43 no.2
    • /
    • pp.166-171
    • /
    • 2015
  • This paper shows the design of operational flight program(OFP) using model-based design(MBD) method which is used in various engineering fields to reduce time and flight risks for development. The verification of OFP for DO-178C guidelines carry out by a model advisor function of simulink. The flight control logic on simulink is converted into C-language by auto code generation tool from, then it is implemented on 32bit digital signal processor(DSP). The verifications of flight control algorithm on various weather conditions are performed by the HILS system with Flight simulator program, X-plane.

Assessment of SCDAP Using the Full-Length High-Temperature FLHT-2 Test (FLHT-2 실험결과를 이용한 SCDAP코드 평가)

  • Park, Choon-Kyung;Park, Jong-Hwa;Yoo, Kun-Jung;Chae, Sung-Ki
    • Nuclear Engineering and Technology
    • /
    • v.20 no.1
    • /
    • pp.54-64
    • /
    • 1988
  • This paper assesses the models in the SCDAP code using the results of the FLHT-2 test. Calculations show that the SCDAP correctly predicts Ire temperatures, oxidation front movement, overall hydrogen generation and peak generation rate, internal fuel rod pressure, and cladding rupture due to ballooning. A comparison of the calculated results with measured data shows that two phase level is underpredicted, and that radiation heat transfer and auto-catalytic reaction temperature of zircaloy are overpredicted. These models are recommended to be modified. The analysis also shows that the simulation of the gap in a fuel rod improves the code prediction on core damage progression.

  • PDF

Deep Hashing for Semi-supervised Content Based Image Retrieval

  • Bashir, Muhammad Khawar;Saleem, Yasir
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.12 no.8
    • /
    • pp.3790-3803
    • /
    • 2018
  • Content-based image retrieval is an approach used to query images based on their semantics. Semantic based retrieval has its application in all fields including medicine, space, computing etc. Semantically generated binary hash codes can improve content-based image retrieval. These semantic labels / binary hash codes can be generated from unlabeled data using convolutional autoencoders. Proposed approach uses semi-supervised deep hashing with semantic learning and binary code generation by minimizing the objective function. Convolutional autoencoders are basis to extract semantic features due to its property of image generation from low level semantic representations. These representations of images are more effective than simple feature extraction and can preserve better semantic information. Proposed activation and loss functions helped to minimize classification error and produce better hash codes. Most widely used datasets have been used for verification of this approach that outperforms the existing methods.

Nuclear Reactor Modeling in Load Following Operations for Korea Next Generation PWR with Neural Network (신경회로망을 이용한 부하추종운전중의 차세대 원자로 모델링)

  • Lee Sang-Kyung;Jang Jin-Wook;Seong Seung-Hwan;Lee Un-Chul
    • The Transactions of the Korean Institute of Electrical Engineers D
    • /
    • v.54 no.9
    • /
    • pp.567-569
    • /
    • 2005
  • NARX(Nonlinear AutoRegressive with eXogenous input) neural network was used for prediction of nuclear reactor behavior which was influenced by control rods in short-term period and also by the concentration of xenon and boron in long-term period in load following operations. The developed model was designed to predict reactor power, xenon worth and axial offset with different burnup states when control rods and boron were adjusted in load following operations. Data of the Korea Next Generation PWR were collected by ONED94 code. The test results presented exhibit the capability of the NARX neural network model to capture the long term and short term dynamics of the reactor core and the developed model seems to be utilized as a handy tool for the use of a plant simulation.

An Optimal ILP Algorithm of Memory Access Variable Storage for DSP in Embedded System (임베디드 시스템에서 DSP를 위한 메모리 접근 변수 저장의 최적화 ILP 알고리즘)

  • Chang, Jeong-Uk;Lin, Chi-Ho
    • KIPS Transactions on Computer and Communication Systems
    • /
    • v.2 no.2
    • /
    • pp.59-66
    • /
    • 2013
  • In this paper, we proposed an optimal ILP algorithm on memory address code generation for DSP in embedded system. This paper using 0-1 ILP formulations DSP address generation units should minimize the memory variable data layout. We identify the possibility of the memory assignment of variable based on the constraints condition, and register the address code which a variable instructs in the program pointer. If the process sequence of the program is declared to the program pointer, then we apply the auto-in/decrement mode about the address code of the relevant variable. And we minimize the loads on the address registers to optimize the data layout of the variable. In this paper, in order to prove the effectiveness of the proposed algorithm, FICO Xpress-MP Modeling Tools were applied to the benchmark. The result that we apply a benchmark, an optimal memory layout of the proposed algorithm then the general declarative order memory on the address/modify register to reduce the number of loads, and reduced access to the address code. Therefor, we proved to reduce the execution time of programs.

A Study on Auto Code Generation for High Performance Motor Control using the Simulink (Simulink 기반 자동차용 모터 고성능 제어를 위한 자동코드 생성에 관한 연구)

  • Lee, Geun-Ho;Hahm, Seung-Kwon
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.19 no.12
    • /
    • pp.1125-1131
    • /
    • 2013
  • Nowadays, embedded software development using the MATLAB/Simulink system is gradually emerging. Studies generating the parts of embedded S/W in a Rapid Prototype are presented. In this paper, a method to generate the entire embedded S/W of enhanced AC motor control is proposed. High performance motor control could not be achieved with the basic Simulink library and RAppID Toolbox library as it does not have PWM based Interrupt, an ASAC (Analog Sensing for AC Motors) function and other special functions of the Freescale MPC555x. Consequently, the required libraries for enhanced AC motor control are created by Legacy code tool, TLC (Target Language Compiler) and S-Function (System-Function) of MATLAB/ Simulink and utilized in the Rapid Prototype. Motor control performance and execution time are compared automatically to the generated-code S/W with the hand coded S/W. The IPMSM (Interior Permanent Magnet Synchronous Motor) and MPC5553 board that were designed as the AC motor controller for hybrid electrical vehicle are used for the test. The performances meet the requirements and satisfactory results are acquired.

Development of UAV Flight Control Software using Model-Based Development(MBD) Technology (모델기반 개발기술을 적용한 무인항공기 비행제어 소프트웨어 개발)

  • Moon, Jung-Ho;Shin, Sung-Sik;Choi, Seung-Kie;Cho, Shin-Je;Rho, Eun-Jung
    • Journal of the Korean Society for Aeronautical & Space Sciences
    • /
    • v.38 no.12
    • /
    • pp.1217-1222
    • /
    • 2010
  • This paper describes the Model-Based Development(MBD) process behind the flight control software of a close-range unmanned aerial vehicle(KUS-9). An integrated development environment was created using a commercial tool(MATLAB $Simulink^{(R)}$), which was utilized to design models for linear/nonlinear simulation, flight control law, operational logic and HILS(Hardware In the Loop Simulation) system. Software requirements were validated through flight simulations and peer reviews during the design process, whereas the models were verified through the application of a DO-178B verification tool. The integrity of automatically generated C code was verified by using a separate S/W testing tool. The finished software product was embedded on two different types of hardware and real-time operating system(uC/OS-II, VxWorks) to perform HILS and flight tests. The key findings of this study are that MBD Technology enables the development of a reusable and an extensible software product and auto-code generation technology allows the production of a highly reliable flight control software under a compressed time schedule.

Stacked Autoencoder Based Malware Feature Refinement Technology Research (Stacked Autoencoder 기반 악성코드 Feature 정제 기술 연구)

  • Kim, Hong-bi;Lee, Tae-jin
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.30 no.4
    • /
    • pp.593-603
    • /
    • 2020
  • The advent of malicious code has increased exponentially due to the spread of malicious code generation tools in accordance with the development of the network, but there is a limit to the response through existing malicious code detection methods. According to this situation, a machine learning-based malicious code detection method is evolving, and in this paper, the feature of data is extracted from the PE header for machine-learning-based malicious code detection, and then it is used to automate the malware through autoencoder. Research on how to extract the indicated features and feature importance. In this paper, 549 features composed of information such as DLL/API that can be identified from PE files that are commonly used in malware analysis are extracted, and autoencoder is used through the extracted features to improve the performance of malware detection in machine learning. It was proved to be successful in providing excellent accuracy and reducing the processing time by 2 times by effectively extracting the features of the data by compressively storing the data. The test results have been shown to be useful for classifying malware groups, and in the future, a classifier such as SVM will be introduced to continue research for more accurate malware detection.