• Title/Summary/Keyword: Computer programming

Search Result 2,153, Processing Time 0.03 seconds

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

  • Hwang, Seung-Yeon;Shin, Dong-Jin;Kwak, Kwang-Jin;Kim, Jeong-Joon;Park, Jeong-Min
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.19 no.5
    • /
    • pp.219-227
    • /
    • 2019
  • Manufacturing methods have been changed from labor-intensive methods to technological intensive methods centered on manufacturing facilities. As manufacturing facilities replace human labour, the importance of monitoring and managing manufacturing facilities is emphasized. In addition, Big Data technology has recently emerged as an important technology to discover new value from limited data. Therefore, changes in manufacturing industries have increased the need for smart factory that combines IoT, information and communication technologies, sensor data, and big data. In this paper, we present strategies for existing domestic manufacturing factory to becom big data based smart-factory through technologies for distributed storage and processing of manufacturing facility data in MongoDB in real time and visualization using R programming.

Calculation of Probabilistic Damage Stability Based on Grid Model (격자모델을 이용한 확률론적 손상복원력 계산의 전산화)

  • Jong-Ho Nam;Won-Don Kim;Kwang-Wook Kim
    • Journal of the Society of Naval Architects of Korea
    • /
    • v.31 no.1
    • /
    • pp.14-21
    • /
    • 1994
  • The studios on the stability of damaged ships have been carried out continuously to prevent frequent damages or sinkings which cause large loss of life and fortunes. For dry cargo ships, continuing losses have resulted in new legislation of the probabilistic damage stability. IMO has developed requirements for the subdivison and damage stability of dry cargo ships based on probabilistic concepts. The calculation of the probabilistc damage stability is a complicated and iterative job hence development of computer programs is indispensable. In this research, programming of the probabilistic damage stability according to new requirements has been done and the results were compared with those carried out by the other foreign packages. New algorithm using a grid model in a transversal section was introduced to reduce efforts in preparing input data for damage scenarios and as a result, has brought significant improvement in efficiency and performance.

  • PDF

Supervised Learning Artificial Neural Network Parameter Optimization and Activation Function Basic Training Method using Spreadsheets (스프레드시트를 활용한 지도학습 인공신경망 매개변수 최적화와 활성화함수 기초교육방법)

  • Hur, Kyeong
    • Journal of Practical Engineering Education
    • /
    • v.13 no.2
    • /
    • pp.233-242
    • /
    • 2021
  • In this paper, as a liberal arts course for non-majors, we proposed a supervised learning artificial neural network parameter optimization method and a basic education method for activation function to design a basic artificial neural network subject curriculum. For this, a method of finding a parameter optimization solution in a spreadsheet without programming was applied. Through this training method, you can focus on the basic principles of artificial neural network operation and implementation. And, it is possible to increase the interest and educational effect of non-majors through the visualized data of the spreadsheet. The proposed contents consisted of artificial neurons with sigmoid and ReLU activation functions, supervised learning data generation, supervised learning artificial neural network configuration and parameter optimization, supervised learning artificial neural network implementation and performance analysis using spreadsheets, and education satisfaction analysis. In this paper, considering the optimization of negative parameters for the sigmoid neural network and the ReLU neuron artificial neural network, we propose a training method for the four performance analysis results on the parameter optimization of the artificial neural network, and conduct a training satisfaction analysis.

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

  • Goo, Eun-Hee;Woo, Chan-Il
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.20 no.2
    • /
    • pp.587-592
    • /
    • 2019
  • The importance of software technologies is becoming more prominent because of the competition to secure a competitive edge in software, which has been intensified since the emergence of smartphones and IoT. Thus, to assure the initiative in the global software industry and to foster superior human resources, there is a growing need for outstanding software development professionals. This paper analyzes the factors that affect the basic perception of software, the need for software development, and the enhancement of software coding ability based on a compulsory software class, which aims to increase the workforce of the converged software industry. The analysis shows that among other technical practices to enhance coding ability, learner-centered technical contents showed the most positive effect regarding the recognition and motive of development and are an essential factor in improving coding skills. The findings indicate that the need for program development and active involvement in the development of the program are the most important factors in improving the practical ability. The analysis presents meaningful results by suggesting a methodology for improving software development capabilities.

Optimum design of steel space truss towers under seismic effect using Jaya algorithm

  • Artar, Musa;Daloglu, Ayse T.
    • Structural Engineering and Mechanics
    • /
    • v.71 no.1
    • /
    • pp.1-12
    • /
    • 2019
  • This study investigates optimum designs of steel space truss towers under seismic loading by using Jaya optimization algorithm. Turkish Earthquake Code (2007) specifications are applied on optimum designs of steel space truss towers under the seismic loading for different local site classes depending on different soil groups. The proposed novel algorithm does not have any algorithm-specific control parameters and depends only a simple revision equation. Therefore, it provides a practical solution for structural optimization problems. Optimum solutions of the different steel truss examples are carried out by selecting suitable W sections taken from American Institute of Steel Construction (AISC). In order to obtain optimum solutions, a computer program is coded in MATLAB in corporated with SAP2000-OAPI (Open Application Programming Interface). The stress and displacement constraints are applied on the design problems according to AISC-ASD (Allowable Stress Design) specifications. Firstly, a benchmark truss problem is examined to see the efficiency of Jaya optimization algorithm. Then, two different multi-element truss towers previously solved with other methods without seismic loading in literature are designed by the proposed algorithm. The first space tower is a 582-member space truss with the height of 80 m and the second space tower is a 942-member space truss of about 95 m height. The minimum optimum designs obtained with this novel algorithm for the case without seismic loading are lighter than the ones previously attained in the literature studies. The results obtained in the study show that Jaya algorithm is a practical and robust optimization method for structural optimization problems. Moreover, incorporation of the seismic loading causes significant increase in the minimum design weight.

Flow Simulation of High Flow Concrete using Incompressible Smoothed Particle Hydrodynamics (ISPH) Method (ISPH 기법을 이용한 고유동 콘크리트의 유동 해석)

  • Kim, Sang-Sin;Chung, Chul-Woo;Lee, Chang-Joon
    • Journal of the Korea Institute of Building Construction
    • /
    • v.19 no.1
    • /
    • pp.39-46
    • /
    • 2019
  • A three-dimensional flow simulation model for high flow concrete was developed using Incompressible Smoothed Particle Hydrodynamics (ISPH), which can solved Navier-Stokes equation with the assumption of a fluid to be incompressible. For the simulation, a computer program code for ISPH was implemented with MATALB programming code. A piecewise cubic spline function was used for the kernel function of ISPH. Projetion method was used to calculate the velocity and pressure of particles as a function of time. Fixed ghost particle was used for wall boundary condition. Free surface boundaries were determined by using virtual density of particles. In order to validate the model and the code, the simulation results of slump flow test, $T_{500}$ test and L-box test were compared with experimental ones. The simulation results were well matched with the experimental results. The simulation described successfully the characteristics of the flow phenomenon according to the change of the viscosity and yield stress of high flow concrete.

IoT and Wireless Sensor Network Monitoring for Campus Security (캠퍼스 보안을 위한 IoT 및 무선 센서 네트워크 모니터링)

  • Mateen, Ahmed;Zhu, Qingsheng;Afsar, Salman;Usman, Muhammad
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.18 no.6
    • /
    • pp.33-41
    • /
    • 2018
  • The idea of the Internet of Things as a platform on the Smart Campus has become increasingly popular. It requires an infrastructure consisting of communication networks, sensor nodes and gateways to connect to the Internet. Each sensor node is responsible for gathering data from the environment. This document outlines a network of wireless sensors on the Internet for the application of Smart Campus monitoring. Wireless sensor network Monitoring have become a complete solution to using a low power implementation and integrated systems. The numerous restrictions however result from the low communication range, the limited computing power, the lack of availability of the network protocol, the lack of programming security and the security failures in the areas of confidentiality, integrity and availability. A new security technique and its functionality for WSNM nodes developed. Development in the research of a secure network and suggestions for avoiding denial of service (DOS) and complexity attacks. These systems if properly implemented can provide an energy efficiency mechanism through pre-allocation and a new key from key management models with a secure routine algorithm.

Needs of Improving the Curriculum of National University of Education for Strengthening SW Education (SW교육 강화를 위한 교육대학교의 교육과정 개선 요구 분석)

  • Kim, Chul
    • Journal of The Korean Association of Information Education
    • /
    • v.23 no.1
    • /
    • pp.1-8
    • /
    • 2019
  • In order to provide basic data necessary for developing a curriculum to enhance SW education for elementary school teacher students, a questionnaire survey was conducted on 1,260 students at G National University of Education. The results are summarized as follows. First, it is necessary to improve class time of SW education for the college students and revise the SW curriculum to improve SW education capacity for teacher students. Second, in the liberal arts course, it is necessary to develop the teaching and learning materials and the textbooks using various software. Third, in the major course, the Subject Pedagogy programs should be expanded rather than the subject content programs. Fourth, in the specialization course, the programming language education focusing on the Entry and EPL should be strengthened so that it can be linked with the elementary school curriculum. In addition, it is necessary to expand the choice of subjects for the students by reducing the number of required courses and increasing the number of elective courses.

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

  • Shin, Dong-Jin;Park, Ji-Hun;Kim, Ju-Ho;Kwak, Kwang-Jin;Park, Jeong-Min;Kim, Jeong-Joon
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.19 no.1
    • /
    • pp.117-126
    • /
    • 2019
  • The data generated in the IoT environment is very diverse. Especially, the development of the fourth industrial revolution has made it possible to increase the number of fixed and unstructured data generated in manufacturing facilities such as Smart Factory. With Big Data related solutions, it is possible to collect, store, process, analyze and visualize various large volumes of data quickly and accurately. Therefore, in this paper, we will directly generate data using Raspberry Pi used in IoT environment, and analyze using various Big Data solutions. Collected by using an Sqoop solution collected and stored in the database to the HDFS, and the process is to process the data by using the solutions available Hive parallel processing is associated with Hadoop. Finally, the analysis and visualization of the processed data via the R programming will be used universally to end verification.

Current Status and Development Direction of Digital Literacy Education in Elementary Schools (초등학교에서의 디지털 리터러시 교육의 현황과 발전 방향)

  • Yang, Ji-Hye;Hyun, Yong-Chan;Park, Jung-Hwan
    • Journal of Convergence for Information Technology
    • /
    • v.11 no.5
    • /
    • pp.138-149
    • /
    • 2021
  • Our society is developing exponentially, but schools are not keeping up with the pace of society's development, and they are not providing digital literacy education suitable for the growth and development of students. Thus, this study identified the actual conditions and problems of digital literacy education at school sites and sought the direction of development of digital literacy education. By identifying the current state of schools in which the 2015 curriculum is operated, we sought the direction of the development of digital literacy education for our school. First, old digital devices should be replaced, laptops or smart devices should be provided for each student, and internet access should be available throughout the school. Second, digital literacy education should be provided to teachers by providing various training opportunities.Third, coding education where you can express what you think as logical thinking, Software training should increase the level of the algorithmic domain that shows the computational thinking process of discovering problems and automating a given problem into a computer programming language, there is enough robot that can be seen operating the program, digital parish will need to be delivered.