Claim Missing Document
Check
Articles

Found 14 Documents
Search

The Development and Verification of Two Time Domain Identification Algorithms Using Scientific Python Ecosystem – The Free Vibration Problems Adriyan, Adriyan
-
Publisher : Kopertis Wilayah X

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (2000.888 KB)

Abstract

This research presented a study for verification the performance and the effectivity of identification program for modal parameters identification. The identification program was written in scientific python ecosystem by implementing Ibrahim Time Domain (ITD) and Eigensystem Realization Algorithm (ERA) method. A cantilever beam with three additional lumped masses was used as the structure under test (SUT). The SUT was modeled to produce numerically simulated responses and tested to obtain experimentally recorded responses. Especially in the first stage, the numerically simulated response was corrupted with white noise with a signal to noise ratio of 12.04 dB to imitate real vibration responses. Then, the performance was marked by capabilities to identify consecutive stable modes for every increment of model order in both stages. Both time domain method presented well those capabilities in the identification process. Hence, it can be concluded that the program can identify well even in high noise contamination in the responses and real vibration data using laboratory test scale.
Kinematic and Singularity Analysis of PRoM-120 – A Parallel Robotic Manipulator with 2-PRU/PRS Kinematic Chains Adriyan, Adriyan; Sufiyanto, Sufiyanto
Rekayasa Mesin Vol 9, No 3 (2018)
Publisher : Jurusan Teknik Mesin, Fakultas Teknik, Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (739.627 KB) | DOI: 10.21776/ub.jrm.2018.009.03.7

Abstract

PRoM-120 was a parallel robotic manipulator which constructed by 2-PRU/PRS kinematic chains. The mobility of this manipulator was 3 DOF, i.e. 1 translational DOF, and 2 rotational DOF (1T2R). The objective of this research was to analyze kinematic, and singularity of PRoM-120 based on its geometrical configuration. Inverse kinematics and velocity analysis were carried out by applying loop vector equation. Meanwhile, all screw systems existed in PRoM-120 were derived using screw theory. Singularity analysis revealed that PRoM-120 had no constraint singularity within its workspace. The kinematic singularity of PRoM-120 showed similar condition to transmission singularity. Three types of both singularities were examined and presented for general condition and selected numerical value of kinematic constants having by PRoM-120. The selected numerical values of those kinematic constants showed only one pose for the singular condition, which was the direct kinematic or the output transmission singularity.
Kinematics and Singularity Analysis of 2 DOF Planar Parallel Manipulators with Symmetrical Parallelogram Chains Adriyan, Adriyan
Jurnal Teknik Mesin (JTM) Vol 10, No 2 (2020)
Publisher : LP2M - Institut Teknologi Padang

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

This paper presented the kinematic and singularity analysis of two degree of freedom planar parallel manipulator or 2DOF PPM, in short, with symmetrical parallelogram chains. There were two configurations of 2DOF PPM that analyzed in this paper, that were 2-ΠΠΠ and 2-ΠΠ. Both PPM were represented on a topology diagram using graphs, respectively. Before conducting a kinematic analysis, 2-ΠΠΠ dan 2-ΠΠ were simplified to an equivalent kinematic chain, which was a well-known 5R kinematic chain. Then, the closed-form solutions for the inverse kinematic and the direct kinematic of the PPM were obtained by using the equivalent kinematic chain. Afterward, the velocity analysis was carried out to acquire Jacobians of the PPM. Hence, the singularity analysis can be performed to investigate singularity conditions that existed on the manipulator using these Jacobians. The singularity analysis showed that three singularity conditions existed on the manipulator, i.e. inverse, direct, and combined kinematic singularity. An insightful schematic was provided to illustrate each singularity condition.
Modeling and Simulation of a Rotary Quadruple Pendulum System Using Scientific Python Stacks and Modelica Language Adriyan Adriyan
Jurnal Teknik Mesin (JTM) Vol 7, No 1 (2017)
Publisher : LP2M - Institut Teknologi Padang

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (160.059 KB)

Abstract

This paper presented the modeling and simulation of a rotary quadruple pendulum (RQP) system using two open source software, i.e: scientific python stacks (SciPy stacks) and Modelica language via Anaconda python distribution and OpenModelica, respectively. The modeling stage using SymPy (a package of SciPy stacks) was conducted to obtain the governing equation in full symbolic form by applying Lagrange’s method. The listing code is also provided to test by the user later on. Meanwhile, both modeling and simulation were performed in Modelica language by addressing several conditions concerning the initial conditions of the system, i.e: examining up-up-up-up, up-up-down-down, and up-down-up-down conditions. Simulation required the numerical values of the RQP system be supplied before running the simulation. In conclusion, the derivation of the governing equation using SymPy can be done in a matter of minutes without having a mistake when doing the algebraic manipulation. Simulation using OpenModelica was present the response of the RQP system in three conditions that considered initial conditions imposed to the system. The model obtained through this research can be used a baseline for developing a control scheme for the RQP system in its inverted position.
Kaji Eksperimental Perbandingan Performa Engine4 Langkah MenggunakanBahan Bakar Hasil Pirolisis Sampah Plastik dan Premium Marfizal Marfizal; Sufiyanto Sufiyanto; Adriyan Adriyan
Jurnal Mettek: Jurnal Ilmiah Nasional dalam Bidang Ilmu Teknik Mesin Vol 6 No 2 (2020)
Publisher : Program Studi Magister Teknik Mesin Universitas Udayana

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.24843/METTEK.2020.v06.i02.p01

Abstract

Penelitian yang dilakukan dalam tulisan ini terkait pengujian performa engine 4 langkah menggunakan bahan bakar hasil pirolisis sampah plastik (BBHPSP) dan dibandingkan dengan bahan bakar standar, yaitu premium. Pengujian dilakukan dengan menggunakan parameter tetap berupa volume bahan bakar (20 cc) dan kecepatan engine pada 4500 rpm yang dijaga konstan. Untuk memetakan performa engine 4 langkah menggunakan kedua jenis bahan bakar divariasikan besar pembebanan di poros keluaran engine. Berdasarkan pengukuran yang dilakukan diperoleh temperatur ruang bakar dan temperatur gas buang di exhaust manifoldmenggunakantermokopel. Hasil ini digunakan untuk menghitung performa engine 4 langkah yang menunjukkan bahwa performa engine 4 langkah dengan BBHPSP masih berada di bawah performa engine dengan premium. Pada penelitian ini diketahui bahwa kerja keluaran, indicated horse power (IHP), dan efisiensi termal engine dengan BBHPSP lebih rendah masing-masingnya dalam rentang 8,0 – 11,7%; 20,8 – 32,1%; dan 9,6 – 17,7% terhadap nilai premium. Akan tetapi, konsumsi bahan bakar spesifiknya lebih tinggi dibandingkan dengan premium yaitu sebesar32,4 – 53,1%. Selanjutnya, hubungan antara konsumsi bahan bakar spesifik dengan kerja keluaran, IHP, dan efisiensi termal memenuhi fungsi kudratik.Secara umum dapat disimpulkan bahwa BBHPSP dapat digunakan sebagai bahan bakar alternatif dengan perlunya proses perlakuan setelah pirolisis selesai dilakukan atau penambahan katalis dalam proses. This research was conducted to determine performance measurement of a four-stroke engine using fuel from pyrolisis procsess of plastic waste (BBHPSP) and gasoline as a standard fuel. The measurements were performed by keeping the fuel volume and engine rotation at constant value at 20 cc and 4500 rpm, respectively. To map the performance of four-stroke engine, it can be achieved by varying the magnitude of load at the output shaft. Temperature was also measured using thermocouple at combustion chamber and exhaust manifold. These measurements were applied to determine the performance of four-stroke engine. It gave the value of four-stroke engine using BBHPSP was lower than the use of gasoline. These values were 8,0 – 11,7%foroutput work, 20,8 – 32,1% for indicated horse power (IHP), and 9,6 – 17,7% for thermal efficiency comparing to the use of gasoline. Meanwhile, the specific fuel consumption of BBHPSP was greater than gasoline about 32,4 – 53,1%. Afterwards, the relation of specific fuel conumption with output works, IHP and thermal efficiency fulfilled the quadratic functions. To conclude, BBHPSP can be used as an alternative fuel for the four-stroke engine by considering a post-treatment or adding a catalyst when producing BBHPSP using pyrolisis proccess.
pyScrew4Mobility: Modul Python untuk Penentuan Mobilitas Manipulator Paralel Berbasis Teori Screw Adriyan Adriyan
METAL: Jurnal Sistem Mekanik dan Termal Vol 4, No 1 (2020): Jurnal Sistem Mekanik dan Termal (METAL)
Publisher : Department of Mechanical Engineering, Universitas Andalas

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (2481.711 KB) | DOI: 10.25077/metal.4.1.13-27.2020

Abstract

This paper addresses the mobility determination of parallel manipulators (PMs) using screw theory with algebra methods on an open-source computer algebra package: Sympy (symbolic python). The screw theory can specify the number and the type of motions owned by PMs with over-constrained or non-over constrained kinematic structures. The algebra methods are applied to obtain reciprocal of a screw or a screw system and basis of a screw system using null-spaces and the row/column-spaces technique, respectively. Hence, an object-oriented python module, called a pyScrew4Mobility module, is designed to realize such implementation. The module consists of three classes namely a Screw, a ScrewSystem and a ManipulatorMobility. A screw is constructed by the class of Screw, including its algebraic calculation such as negation, addition, multiplication, and product of two screws. Then, the ScrewSystem is used to construct a system of screws. It can be used to find reciprocal screws, unique screws within the system of screws, and calculate the products of two systems of screws. The last class or ManipulatorMobility has a direct implementation to determine the mobility of PMs. It uses information from the list of unit screw direction, position, and pitch. Finally, the designed screw module is tested to demonstrate its capability to determine the mobility of four well-known PMs, i.e. 3-PRRR; 3-PR(Pa)R; 4-PRRU; and 6-UPS, including the respective time spent for calculation.
Sintesis Dimensi Manipulator Paralel Bidang Dua Derajat Kebebasan Dengan Rantai Kinematik Paralelogram Simetris Adriyan Adriyan
METAL: Jurnal Sistem Mekanik dan Termal Vol 5, No 2 (2021): Jurnal Sistem Mekanik dan Termal (METAL)
Publisher : Department of Mechanical Engineering, Universitas Andalas

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (8250.373 KB) | DOI: 10.25077/metal.5.2.72-85.2021

Abstract

The paper discussed the process to find the optimum dimension for the kinematic constants of a two-degree of freedom planar parallel manipulator. This manipulator itself was constructed by symmetric three parallelogram chains. An optimization process using non-sorted dominated genetic algorithm II (NSGA-II) was carried out for maximization of (i) rMIC (the radius of the maximum inscribed circle) and GCI (global conditioning index), and (ii) rMIC and GTI (global transmission index). Here, GCI and GTI were evaluated on the useful workspace. Instead of using atlases of performance indices, a grid search evaluation was applied to obtain a region in PDS near the optimum values for both maximization cases. This region gave a small bound for NSGA-II to start searching the optimum values of the kinematic constants. For simplification, a python framework for the multi-objective optimization called pymoo was applied to solve the optimization problem. Henceforth, the maximization for two cases yielded an insignificant difference of results in terms of optimum kinematic constants, rMIC, GCI, GTI, area of useful workspace, area of good condition workspace (GCW), area of good transmission workspace (GTW), and the area ratio of GCW and GTW to the useful workspace.
Development of the Dynamic Signal Analyzer Based on Labview+Arduino to Identify Structure Dynamic Characteristics Asmara Yanto; Adriyan; Anrinal; Rozi Saferi
Jurnal Teknik Mesin Vol 11 No 1 (2021): Jurnal Teknik Mesin Vol.11 No.1 April 2021
Publisher : Lembaga Penelitian dan Pengabdian Masyarakat (LP2M) - ITP

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (2819.112 KB) | DOI: 10.21063/jtm.2021.v11.i1.8-18

Abstract

In this work, the dynamic signal analyzer (DSA) based on Labview+Arduino has been developed. The DSA is validated to acquire and analyze vibration of two degrees of freedom (2-DOF) structure as the test rig. Vibration signal generated by bump test method to the test rig. Vibrations of the test rig are measured by using micro-electro-mechanical system (MEMS)-based accelerometers. The measured vibrations are acquired and analyzed by using the DSA. In the DSA is used fast Fourier transform (FFT) method to obtain natural frequencies of the structure and half power point (HPP) method to estimate damping ratio of structure. From the testing was conducted can be concluded that the DSA capable to determine natural frequency and damping ratio of the 2-DOF structure. If the obtained results are compared to theoretically results, there are different results about less than 10%.
An Application of Decission Tree for Modeling the Direct Kinematic Solution of 5R Planar Parallel Manipulator Adriyan Adriyan
Jurnal Teknik Mesin Vol 11 No 1 (2021): Jurnal Teknik Mesin Vol.11 No.1 April 2021
Publisher : Lembaga Penelitian dan Pengabdian Masyarakat (LP2M) - ITP

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (2174.739 KB) | DOI: 10.21063/jtm.2021.v11.i1.61-73

Abstract

This article addressed a machine learning approach for determining a solution model for the direct kinematic problems of parallel manipulators. A 5R planar parallel manipulator was utilized for that approach because it had the solution in the closed form. Initially, a dataset was created from an inverse kinematic solution of the manipulator for one of its assembly modes. Then, this dataset was fed as the input (the joint space) and the output (the platform space) for modeling the direct kinematic solution of the manipulator using one of the machine learning algorithms, which was the decision tree. To avoid overfitting during the training, hyperparameter tuning was employed to find the best parameters for the decision tree model, which was later called the best model. Hence, the best model can be validated by using the closed form solution. If the best model failed to model the direct kinematic solution in the validation, remodeling had to be performed and executed the same steps again. For remodeling, the training dataset consisted of all assembly modes of the manipulator. Consequently, the best model after remodeling was able to present the direct kinematic solutions for all possible input domains. Unfortunately, around 5% of solutions shown a higher deviation which had to be investigated in the future.
The Accuracy Bound for Positioning the 5R Planar Parallel Manipulator Subjected to Uncertainties in Dimensions and Actuations Adriyan Adriyan; Asmara Yanto
Jurnal Teknik Mesin Vol 12 No 1 (2022): Jurnal Teknik Mesin Vol.12 No.1 April 2022
Publisher : Lembaga Penelitian dan Pengabdian Masyarakat (LP2M) - ITP

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.21063/jtm.2022.v12.i1.1-10

Abstract

This article is aimed to determine the accuracy bound for positioning the 5R planar parallel manipulator under the uncertainties in its dimensions and actuation. The accuracy bound is investigated numerically using the interval analysis and multi-dimensional bisection method (MDBM). These numerical methods can give multiple solutions within the workspace of the manipulator. Then, the exact solution is utilized for comparison with the numerical solutions. It is shown that the interval analysis via the interval Newton method gives the guaranteed bounds for positioning accuracy. Meanwhile, the MDBM and the exact solution coupling with the Monte Carlo simulation produce a scattered random value in a parallelogram shape inside the solution yielded by the interval Newton method. Overall, those three methods give nearly a good agreement in terms of that accuracy, but they are different at computation time.