Article

MPPT Technique Based-on Microcontroller Using Combination of Perturb Observe and Constant Voltage Algorithm

Authors:
To read the full-text of this research, you can request a copy directly from the authors.

Abstract

Maximum Power Point Tracking (MPPT) is supporting device for power harvesting on Solar Photovoltaic (PV) Power Generator. This system means to optimize power transfer from solar panel array to battery. Power transferring process shown in solar panel characteristic as I-V curve. This curve depends on weather condition, such as temperature and irradiation level of the sunlight. The purpose of this research is to design hardware of MPPT system based on Atmega16 microcontroller. This system implements combination of Constant Voltage and Perturb & Observe algorithms. To control the output voltage, fuzzy logic system is used to determine the value of PWM. The conclusions of this research are; first, devising switching PWM using prescaler of 1024, with clock of microcontroller on its default 1 MHz, and 50% duty cycle generated the highest efficiency of the system, that is 58.03%, on the other hand, it has the lowest inductor impedance value, that is 5.03 ohm. Second, MPPT hardware which has been devised has the average efficiency of 88.89%.

No full-text available

Request Full-text Paper PDF

To read the full-text of this research,
you can request a copy directly from the authors.

... This is because the price of the transmitter level is quite expensive, causing entrepreneurs in the industrial world not to use the transmitter level as a reading device or detecting fluid levels in the production process and prefer to use level switches [2]. The design of percol chemical liquid level control instruments using the HC-SR04 ultrasonic sensor as a reader or percol chemical fluid level detector, by implementing the Atmega16 microcontroller as a chemical fluid level controller [3][4][5][6][7][8][9]. Drivers to run the motor when filling Percol chemical liquid tanks are run manually or automatically [10][11][12]. ...
Article
Full-text available
The use of a transmitter level detects the liquid level of a chemical percolation tank instead of a level switch, because the transmitter level provides accuracy in reading the value of the chemical fluid level. Ease of installing the transmitter level can be programmed and set up easily. The high price of a transmitter level causes entrepreneurs in the industrial world not to use the transmitter level as a reader or detector of chemical fluid levels in the production process. Based on this background, the chemical fluid level control device was designed using an ultrasonic sensor, by implementing Atmega16 as a controller. Controlling the level of chemical percolation fluid level using an ultrasonic sensor HC-SR04 as a reader or level detector. Drivers to run the motor when filling the chemical fluid tank of percol are run manually or automatically. The overall test results of ultrasonic sensors work optimum that is 75% of the 8 test data according to program settings. The average value of the ultrasonic sensor error to detect the level of percolating fluid in both tank 1 and tank 2 is 0.125 cm.
... The user controls the whole system using a mobile application. Variation or change in charging voltage is required for the tracking of maximum power points using the Pertub & Observ algorithm [9]. ...
Article
Full-text available
Nowadays, transportation plays a big part in our daily lives. Everyday, people in Indonesia are increasingly using vehicles especially motorcycles. Unfortunately, along with the increasing number of motorcycle users, motorcycle theft has also increased. In this paper, we propose the prevention of theft and recovery of motorcycles by using sensors and microcontrollers connected to smartphones. In case of theft, the sensor will be activated automatically and the user will be notified by this system via an alarm warning. Users not only can see the location of the motorcycle at this time but also can turn off the engine through a smartphone even though the distance is long as there is an internet network. The results showed that the system can turn on/off motorcycle engines automatically using an Android Smartphone. The vibration sensor could activate the alarm and send a notification to the owner of a motorcycle. The motorcycle can be monitored by GPS devices that have been embedded on a motorcycle.
Article
The operation of photovoltaic (PV) module under partial shadow conditions considers a big challenge for most researchers due to power loss and hot spots that reduce the amount of extracted power. In such an operation, the panel voltage–power curve has a unique global maximum power (GMP) to be tracked. Therefore, this paper proposes a new maximum power point tracker (MPPT) implemented by Raspberry Pi 4-based embedded board programmed via two metaheuristic approaches of cuckoo search (CS) and particle swarm optimizer (PSO). The approaches are developed using python software programming language to adapt the duty cycle fed to the MOSFET of DC/DC boost converter connected to the panel terminals. The panel is simulated in Simulink/Matlab library to identify the GMP in each studied case. An experimental setup is conducted in the lab room of the college of Engineering, Jouf University, Saudi Arabia to assess the proposed tracker. Moreover, eight shade patterns are considered via covering 10% to 80% with step 10% of panel with shadow. Furthermore, statistical tests of the Wilcoxson sign rank test and ANOVA are conducted to assess the validity of the proposed tracker. The obtained results are compared to perturb and observe (P&O) and gray wolf optimizer (GWO). The PSO-based tracker achieved the best efficiency of 96.92%, the CS achieved 93.62%, and GWO get an efficiency of 93.15%. Additionally, on the side of Wilcoxson sign rank and ANOVA tests, the PSO outperformed CS and GWO. The results confirmed the superiority of the proposed Raspberry Pi system programmed via PSO over that of CS and GWO in enhancing the power generated from the panel operated at different partial shades.
Article
Full-text available
Nowadays heart attack is becoming a very deadly disease of human. This attack cannot be predicted, but it can be known from the human heartbeat which is a very vital health parameter of the human cardiovascular system. Heart rate reflects the health conditions of the human cardiovascular system that determined by such as stress at work, before or after sports and the psychology factor. Unfortunately, some people do not know their heart rate before or after doing an activity. This paper proposes of measuring technique of heart rate by using pulse sensor, Arduino microcontroller, and Android Smartphone. It is based on the principle of measuring the variation of blood volume in our body using a light source and detector. We also measure the heart rate by using the ECG or EKG (electrocardiogram) waveform as the comparison result of the pulse sensor with ECG waveform. The sensor consists of an infrared light-emitting-diode (LED) and a photodiode. The LED transmits an infrared light into the fingertip which is reflected back from the blood inside of finger arteries. The results show that this tool can detect the value of the heart rate and is displayed on the screen of an Android. The sensor takes under 10 seconds to detect the value of the heart rate. Notification via SMS will be sent the heart rate such as under normal conditions (BPM, Beat Per Minute <50, normal (BPM = 60 to 100) or above normal (BPM> 100).
Article
Full-text available
Wind energy as one of the new renewable energies has an important role in replacing fossil energy sources in Indonesia. To make the wind turbine's performance more efficient in extracting energy from the wind, it is necessary to control the actuation movements pitch and yaw of the horizontal wind turbine. Controlling the yaw actuator can increase the absorption efficiency of the power to the rotor face towards the direction of the wind. The purpose of this work is to be able to predict the direction of the coming wind, then move the turbine rotor into the predicted direction. In this work, a wind turbine prototype is used with a precision of 5.3%, then for the data acquisition section, a wind direction sensor is built to change the amount of wind direction to a quantity that can be measured in units of degrees, and anemometer to measure wind speed. In making the wind direction prediction algorithm, an artificial neural network (ANN) method is used with input parameters such as wind speed, temperature, humidity, pressure, and altitude. Data acquisition is done at one-minute intervals with long data collection for one day, 1072 data are obtained, the data is then fed to the ANN model that has been prepared. Based on the results of tests that have been done, it is found that the lowest mean absolute error that can be achieved in the model is 0.4% and the model then be used to control turbine yaw movement using straight-forward method of combined method with movement error of seven percent, it is found that using this method can reduce the use of yaw movement while achieving same rotor rpm rate.
Article
Full-text available
In everyday life, particularly in hospitals, people typically use cloth or tissue to dry our hands. It seems less practical, effective and hygienic. In addition, some restaurants still use cloth or tissue as well. To overcome this problem, several hospitals and restaurants have provided hand dryers. It can dry hands but cannot eliminate germs or bacteria. It is necessary to create a hand dryer equipped with a sterilizer. This work, therefore, created a hand dryer that can simultaneously dry and sterilize hands that worked automatically using the ATMega8 microcontroller. The tool was designed by using an infrared sensor to detect hands, and an ATMEGA8 microcontroller to read and process the sensors to activate UV and heating. The results found that the tool equipped with UV and heating can dry hands while eliminating bacteria and germs.
Article
Full-text available
The research investigated the automatic control system implemented with the 5 DOF (Degree of Freedom) arm robot control system using the closed-loop control method with the MPU 6050 sensor, which integrated the rotation of the MG995 motor servo as a feedback function. The control of this robot used android–based application, in which the app sends data of the rotate angle for each servo motor rotated to a certain angle. The HC – 05 Bluetooth received the data and the Arduino UNO R3 microcontroller processed them. The microcontroller managed every rotation of each servo motor that integrated with an MPU6050 sensor with serial monitor communication to display the rotation of each servo motor. The test results obtained by the standard deviation value showed how large the sample diversity was. The result of this study showed a standard deviation correlation with the number of sample diversity. The higher the standard deviation value, the more sample data spread (data diverse or varies). Otherwise, the smaller the standard deviation value, the more homogenous the sample data. If the standard deviation equals zero, it indicates that the sample has identical data. The highest standard deviation value from servo motor 1 is 5.20, servo motor 2 and 3 are 1.00, servo motor 4 is 2.89, and servo motor 5 is 2.9.
Article
Full-text available
The fuzzy logic algorithm is an artificial intelligence algorithm that uses mathematical logic to solve to by the data value inputs which are not precise in order to reach an accurate conclusion. In this work, Fuzzy decision tree (FDT) has been designed to solve the path planning problem by considering all available information and make the most appropriate decision given by the inputs. The FDT is often used to make a path planning decision in graph theory. It has been applied in the previous researches in the field of robotics, but it still shows drawbacks in that the robot will stop at the local minima and is not able to find the shortest path. Hence, this paper combines the FDT algorithm with the potential field algorithm. The potential field algorithm provides weight to the FDT algorithm which enables the robot to successfully avoid the local minima and find the shortest path.
Article
Full-text available
p>The purpose of this paper is to present the altitude control algorithm for quadrotor to be able to fly at a particular altitude. Several previous researchers have conducted studies on quadrotor altitude by using PID control but there are problems in the overshoot and oscillation. To optimize the control, tunning on PID algorithm must be first conducted to determine proportional and derivative constants. Hence, the paper presents altitude control modification by using PID-like fuzzy without tuning. The PID algorithm is a control algorithm for linear systems. While, system to be controlled is a non-linear, so that linearization is needed by using equilibrium. The proposed algorithm is a modification of the PID algorithm used as an altitude control which enables quadrotor to be stable when hovering. The algorithm used is not PID algorithm with tuning using fuzzy, but this is a single input single output (SISO) control PID-like fuzzy linear programming. The result of the research shows that quadrotor can hover in a rapid raise time, steady state and settling time without performing overshoot and oscillation.</p
Article
Full-text available
p>Scooby Smart Trash can is a trash can equipped with artificial intelligence algorithms that is able to capture and clean up garbages thrown by people who do not care about the environment. The can is called smart because it acts like scoobydoo in a children's cartoon in that the can will react if there is garbage thrown and it catches and cleans them up. This paper presents pursuit algorithm that uses cell decomposition algorithm in which algorithms are used to create a map of the robot's path and fuzzy algorithm as one of the artificial intelligence algorithm for robot path planning. By using the combined algorithms, the robot is able to pursuit and chases the trash carelessly discarded, but it has not been able to find the shortest distance. Therefore, this paper considers a second modification of the algorithm by adding a potential field algorithm used to add weight values on the map, so that the robot can pursue trash by finding the shortest path. The proposed algorithm shows that the robot can avoid obstacles and find the shortest path so that the time required to get to the destination point is fast.</p
Article
Full-text available
Line Maze Solving Robot is a modified line follower robot used to find the shortest path in a maze. The proposed algorithm, called Short Path Finder Algorithm, which consists of three modes, is implemented to the robot. Those modes are the search mode; the short path mode; and the return and path mode. An improved motor speed controller is applied to control the robot’s speed and to correct its movement so that it can follow the line. The controller is designed based on the PID one. The main parts of the robot are line sensors that detect the type and the shape of a line being passed, a minimum system of the Atmega32 Microcontroller which functions as a data processor and robot brain, a motor driver that serves as a supply of voltage to DC motors, and DC motors as a robot drive. Based on experiment results, the designed robot can find the fastest path from the finish to the starting line.
Conference Paper
Full-text available
In this paper, we present a unique smart glass for visually impaired people to overcome the traveling difficulties. It can detect the obstacle and measure the distance perfectly using the ultrasonic sensor and a microcontroller. After receiving information from the environment, it passes to the blind person through a headphone. The GSM/GPRS SIM900A module is used to collect the information from the internet. A switch is connected to the system which is used for an emergency task like sending SMS, including time, temperature and location to the subject's guardian when visually impaired people fall into any danger. By using the smart glass visually impaired people can walk in an indoor and outdoor environment.
Article
Full-text available
A sys tematic review of clinical pharmacy assessment articles published from 2003 to 2016 was conducted. The electronic databases used to identify relevant studies were PUBMED, Science Direct, Cochrane Database of Systematic Reviews and Google Scholar. Search terms used were "Pharmacy student∗" [MeSH] AND "assessment" [MeSH]) AND "Clinical skills" [MeSH]. The variables coded included characteristics of the assessment (e.g. aim, level, duration, learning and teaching methods), methods and outcomes. The electronic database search retrieved 122 articles while only 14 studies fulfilled the eligibility criteria. According to the review, it was indicated that methods of student clinical skills evaluation using OSCE has been implemented widely in pharmacy schools. OSCE has been used to evaluate the outcome of pharmacy courses and entry to practice examination, served as primary assessment tool in pharmacy education. Regarding the validation of the OSCE methods, the OSCE was valid, reliable and acceptable to be implemented. Pharmacy students felt that they learned clinical patient care better when using OSCE and many of them indicated the need for more exposure and additional class to improve skills. OSCE are formally involved in clinical skills assessment and as an important part of the educational life cycle for pharmacists. OSCE can play an important role in the pharmacy curriculum and providing students with a real-world context for understanding complex patient care needs.
Conference Paper
Full-text available
Wind power is the third ranked source of renewable energy. However, one of the biggest issues of Wind-turbines is adapting to the unstable wind conditions. Several maximum power point tracking (MPPT) application systems are discussed and compared in this paper. One of the methods discussed in this paper was implemented with an adaptive switching system to track the maximum power. This system can be designed with either using a micro-controller or Programmable Logic Controller (PLC) and both approaches were instigated and compared. The second method described in this paper uses relays to control the connected load. Then a new method is proposed in this paper which uses a benchmark motor to measure the wind speed and configure the load accordingly. All the three methods were implemented using supervisory control and data acquisition (SCADA) with PLC. Finally, the proposed method is compared with the two existing systems of variable speed controller wind turbines for it’s viability for the long run in future.
Article
Full-text available
The availability of the electricity in doing a job lead to a dependency on it. If there is a sudden failure on electricity, it will result in unfinished works. To overcome the undesired situation because of wasting time, it is advisable to have your power supply. The power supply can serve to replace electricity temporarily, or it could be as a replacement for power supply of PLN's (State Electricity Company) electricity nets to meet the daily electricity needs. Backup power available can sufficiently replace the source of PLN's electricity nets with the output of square wave to the ordinary electricity needs. The type of the intended power supply is inverter system as a backup system that supplies daily electricity. In this case, it aims to change the DC (direct current) to AC (alternating current) voltages.
Article
Full-text available
Motorcycle safety system has been provided by the manufacturer in the form of a handlebar lock and electrical key equipped with alarms. Keys provided by the manufacturers sometimes fail in securing a motorcycle. In addition the safety system does not provide position information of the stolen motorcycle to the owner. With these problems, the paper presents safety locked motorcycle equipped with artificial intelligence algorithms. Artificial intelligence algorithm is used to find and detect the location of the motorcycle using the shortest path algorithm. This paper applies search algorithm using Dijkstra algorithm where the algorithm is used to make the decision to get the location of the motorcycle. By using the algorithm, the location of the motorcycle can be detected but it is not able to find the shortest path needed. Therefore, this paper describes the modification of Dijkstra algorithm by adding a Fuzzy algorithm that is used for the weight values in decision making, so that it can pursue to find the shortest path.
Article
Full-text available
An adaptive voltage-sensor-based maximum power point tracking algorithm employing a variable scaling factor for a single-ended primary-inductance converter is presented. In this method, only a voltage divider circuit is used to sense the photovoltaic (PV) panel voltage. This method can effectively improve both transient and steady-state performance by varying the scaling factor as compared with the fixed step size and adaptive step size with fixed scaling factor. For sudden change in solar insolation or in start-up, this method leads to faster tracking, whereas in steady state, it leads to lower oscillations around maximum power point. The steady-state behavior and drift phenomena are also addressed in this paper to determine the tracking efficiency. The duty cycle is generated directly without using any proportional-integral control loop to simplify the control circuit. MATLAB/Simulink is used for simulation studies, and a microcontroller is used as a digital platform to implement the proposed algorithm for experimental validation. The proposed system is implemented and tested successfully on a PV panel in the laboratory.
Article
Wheeled robot is a robot that can run on a flat surface with the help of wheels as a driving medium. The robot is made using Arduino as a programming brain, where the robot can move forward, backward, turn right, and turn left with a smartphone via Bluetooth module. It is controlled via a smartphone as a remote control and Bluetooth HC-05 as a connecting medium between smartphone and robot. In addition to using the Arduino robot, it uses the L298N motor driver as an output regulator for DC motors. Based on the results of testing on this design, in experiment 1, the speed of robot experiment I is 0.58 m/s for a distance of 3 meters completed in 5.1 seconds, in experiment II, the speed is 0.56 m/s with the same distance and completed in 5.3 seconds, and in experiment III, the speed is speed of 5.4 m/s in 5.5 seconds. The difference in speed and duration between experiments is influenced by factors such as reduced battery voltage, and the process of sending data and pairing can be done as far as 13 meters.
Article
Remote control is needed to control household appliances and office equipment from a distance by turning them on/off. This control is designed using Bluetooth connected to the circuit using an LED for light control indicator and a servo motor circuit for curtain control connected to the Arduino UNO microcontroller as a minimum system. The Arduino microcontroller is used to process command data from the input of the Android-based Bluetooth signal receiver used as the remote-control button to control the LED and rotate servo motor. This hardware is designed using the Arduino UNO module, LED circuit and servo motor. A serial Bluetooth module was used for communication between the hardware and Android smartphones. Having tested the entire tool system and the Android control application, it was found that the device and the application worked well. However, it is only able to receive the data sent from the Android application, but not able to transfer the data from the system to the Android handset.
Article
Dusun Pojok is the name of a specific area located in Harjobinangun Village, Pakem District, Sleman Regency, Yogyakarta. It is North of Dusun Blembem Kidul, East of Dusun Cepit, South of Dusun Ngawen, West of Dusun Dero, all are in Harjobinangun Village. Dusun Pojok is surrounded by rice fields. The population consists of 90 families and more women than men. The first problem is the mosque congregation which is dominated by the elderly and small children so that it is rarely found some adolescents and adults aged around 25-30 years in the mosque. The community complained about the mosque youth organization that was no longer functioning. The second problem is the lack of TPA teaching staff. Based on the problems, the purpose of the community service is to make the mosque as a center of activity, foster a sense of love for the mosque, and re-procure the activities of the old TPA that had stopped running. The program is based on enhancing the empowerment of mosques as centers of civilization for the people. The importance of empowering this mosque is to better manage the programs in Raudhatul Jannah mosque, especially for new mosques that will be occupied later and be able to contribute or provide assistance so that the mosque management can be structured easily.
Article
The article discuss about designing a Raspberry Pi 3-Based OHP Temperature Calibrator. This device used to callibrate temperature measurement device with GUI-based (Graphic User Interface). The device has been programmed on Raspberry Pi 3 with Python programming language. This research was done by and recycled over head projector (OHP), designing and conducting sensory characterization analysis and uncertainty analysis on temperature calibrator. The method used in this research is heuristic method, where this method is used in sensor characterization analysis. After the characterization done, obtaining the specifications of each sensor, temperature calibrator instrument then tested to determine the amount of uncertainty of the instrument that has been designed. The result of the homogeneity for fifth test points are 6 °C, 5 °C, 5 °C, 8 °C, and 16 °C. The results of the sensor characterization test show that the accuracy and precision of all sensors are more than 99%. The sensitivity values for the four sensors are 11.68 mV /°C, 12.34 mV /°C, 11.24 mV /° C, and 11.50 mV /° C. The correlations and linearity of all sensors are more than 97% also. And the response of time of the four sensors to the heat source are 1.61 °C/s, 1.13°C/s, 1.17 ° C / s, 1.00 °C/s. the uncertainties for sensor 1 are (132 ± 0.7)°C, sensor 2 (132 ± 0.6)°C, sensor 3 (132 ± 0.7)°C, and sensor 4 (132 ± 0.7)°C. Based on the research, it can be concluded that Raspberry Pi based temperature calibrator instrument has a good accuracy level, and the effective temperature for calibration is at maximum temperature, that is 132°C.
Article
Battery accumulator charging with pizoelectric takes considerable long time so that an energy harvester is needed by using in this study LTC 3588 circuit. However, by using the energy harvester, the pizoelectric cannot be used to charge 12 volt battery, thus a boost converter is needed. The output voltage is too small to increase by using the boost converter so that the output from the energy converter is used to charge four AA batteries. After the voltage of the four AA batteries as much as 4.7 volt is increased by using the boost converter, the batteries can be used to charge accumulator battery 12 volt. To charge the battery to accumulator, scheduling algorithm planted in microcontroller arduino is needed. By using the scheduling algorithm with fuzzy logic in the arduino microcontroller, the microcontroller is able to control schedule of accumulatro battery charging.
Article
The purpose of this paper is to present the shortest path algorithm for Quadrotor to make a formation quickly and avoid obstacles in an unknown area. There are three algorithms proposed in this paper namely; fuzzy, cell decomposition, and potential field algorithms. Cell decomposition algorithm is an algorithm derived from graph theory used to create maps of robot formations. A Fuzzy algorithm is an artificial intelligence control algorithm used for robot navigation. The merger of these two algorithms is not able to form an optimum formation because some Quadrotors which have been hovering should wait for the other Quadrotors which are unable to find the shortest distance to reach the formation quickly. The problem is that the longer time the multi Quadrotors taking to make a formation, the more energy they use. It can be overcome by adding potential field algorithm. The algorithm is used to give values of weight to the path planning taken by the Quadrotors. The proposed algorithms show that multi Quadrotors can quickly make a formation because they can avoid various obstacles and find the shortest path so that the time required to get to the goal position is fast.
Article
Despite the extensive advancements in the field of drug delivery, the oral route remains the favorable route for administration of therapeutic actives. A success of oral controlled drug delivery systems is associated with reduced dosing frequency, decreased fluctuation in plasma drug concentration profile along with improved patient compliance. However, they are also associated with challenges like shorter gastric residence time, unpredictable gastric emptying and poor bioavailability for some molecules. This has initiated tremendous advancements in the field of gastro-retention to achieve controlled release of drugs along with improved bioavailability of drugs with narrow absorption window as well as localized action in the stomach and upper part of GIT. In present review, efforts have been envisaged to summarize our current understanding in the field of gastro-retention and their in vitro as well as in vivo characterization. Present review also highlights commercially utilized gastro-retentive technologies and some recently granted US patents in the field of GRDDS.
Conference Paper
The paper aims to present a design algorithm for multi quadrotor lanes in order to move towards the goal quickly and avoid obstacles in an area with obstacles. There are several problems in path planning including how to get to the goal position quickly and avoid static and dynamic obstacles. To overcome the problem, therefore, the paper presents fuzzy logic algorithm and fuzzy cell decomposition algorithm. Fuzzy logic algorithm is one of the artificial intelligence algorithms which can be applied to robot path planning that is able to detect static and dynamic obstacles. Cell decomposition algorithm is an algorithm of graph theory used to make a robot path map. By using the two algorithms the robot is able to get to the goal position and avoid obstacles but it takes a considerable time because they are able to find the shortest path. Therefore, this paper describes a modification of the algorithms by adding a potential field algorithm used to provide weight values on the map applied for each quadrotor by using decentralized controlled, so that the quadrotor is able to move to the goal position quickly by finding the shortest path. The simulations conducted have shown that multi-quadrotor can avoid various obstacles and find the shortest path by using the proposed algorithms.
Article
Quadrotor is one of rotary wing UAV types which is able to perform a hover position. In order to take off, landing, and hover, it needs controllers. Conventional controllers have been widely applied in quadrotor, yet they have drawbacks namely overshoot. This paper presents attitude and altitude control algorithm in order to obtain a response as quadrotor hovered optimally within minimum overshoot, rise time, and settling time. The algorithm used is Fuzzy Logic Controller (FLC) algorithm with Mamdani method. By using the algorithm, the quadrotor is able to hover with minimum overshoot and maximum rise time. The advantage of the algorithm is that it does not require linearization model of the quadrotor. © 2017 Institute of Advanced Engineering and Science. All rights reserved.
Conference Paper
A quadrotor is needed by geologists to do surveillance and monitoring in several disaster-prone areas. Therefore, quadrotors which are able to perform autonomous hovering in order to move from one location to another are required. Based on the problem, This paper presents the trajectory and altitude control for autonomous hovering of quadrotor by using fuzzy logic controller. This algorithm is applied to the altitude control that serves to control the quadrotor to hover at a specific position. It is also applied on the trajectory control so that the quadrotor will be able to move to x and y trajectories. The proposed algorithm shows that quadrotor can quickly hover at a predetermined height taking rise time in 1.5 second and settling time at 1.9 second. Furthermore, the quadrotor is able to move from the initial position to the next position with the rise time in 1.4 second and settling time at 2 second.
Article
Quadrotor is frequently used for photography enthusiasts to take aerial photographs. When taking aerial photographs, quadrotor moves toward destination point to obtain a good picture. When hovering in open space, quadrotor is often disturbed by wind. The paper presents control strategy for a nonlinear system to solve the problem. The main purpose of the research is to design a controller for maintaining a fixed position with a presence of horizontal wind disturbance. The control structure uses fuzzy logic controller algorithm to stabilize the xy position of the quadrotor by using Mamdani inference engine to obtain a stable quadrotor with fast rise time and settling time as well as, minimum overshoot and steady state error. The results show that the proposed control strategy is able to stabilize the quadrotor when hovering with the presence of disturbance.
Article
This paper introduces a battery charging scheme from a solar photovoltaic (SPV) by using a single sensor based maximum power point (MPP) tracking (MPPT) strategy. Here, for quick and efficient tracking, a novel hybrid 'Cauchy and Gaussian sine cosine optimization' (CGSCO) algorithm is proposed for MPPT, which is based on only a single current sensor. The main objective of the CGSCO algorithm is, maximum extraction of the power from SPV panel and efficiently charging the battery through maximizing the charging current of the battery. Due to the single sensor, the cost of the charging scheme is very low, as well as the algorithm complexity and computational burden are very less, so it can be easily implemented on the low-cost microcontroller. In this paper, a single current sensor based battery charging scheme by CGSCO algorithm is tested on MATLAB simulator and verified on a developed hardware of the SPV system. The panel condition, with and without shaded as well as dynamic environmental condition (variable temperature and insolation) is considered during simulation as well as on hardware implementation. Moreover, the tracking ability is compared with the most recent state of the art techniques (Grey wolf optimization (GWO) and Lagrange interpolation particle swarm optimization (LIPSO)) as well as compared with 'CGSCO with the conventional dual (voltage and current) sensor based MPPT scheme'. The efficient battery charging with quick MPPT by CGSCO algorithm w.r.t. all state of the art techniques as well as dual sensor based MPPT scheme, in steady-state as well as in dynamic conditions meets the motive of the work.
Conference Paper
Abstract: This paper represents the comparison and performance analysis of two MPPT algorithms which are practiced on DC-DC converter, Push-Pull converter to get maximum power from solar panel at challenging weather conditions. The main advantage of this project is to determine that which algorithm gives best results in quickly achieving and maintaining Maximum Power Point of solar Module (100W) out of Incremental Conductance (IC) and Perturb & Observation (P&O). By using ATXMEGA128A1 microcontroller this project gives faster response and shows consistency.
Article
Motorcycle accidents caused by sudden deceleration or exceed maximum safe speed of vehicles are still common. There is no tool that can provide alerts when the speed has exceeded the safe speed limit for vehicles allowed. Hence, the study aims to design and manufacture implementation of ATmega16 as an indicator of the maximum speed. Output data is obtained in the form of increasing speed. Maximum speed indicator system consists of atmega 16 as the main processing unit, sensor optocoupler, 4x4 keypad, buzzer and LCD LM162. It includes the output of the transducer which is processed by a microcontroller keypad which is then forwarded to the buzzer and LCD LMB162. Testing is conducted by direct tests on the vehicle running, and the obtained results show the maximum speed indicator device made to work properly and in accordance with the specifications of the predetermined design, so that it can give a warning when the safe speed is being and has been exceeded.
Article
The purpose of this paper is to present an algorithm to determine the shortest path for quadrotor to be able to navigate in an unknown area. The problem in robot navigation is that a robot has incapability of finding the shortest path while moving to the goal position and avoiding obstacles. Hence, a modification of several algorithms are proposed to enable the robot to reach the goal position through the shortest path. The algorithms used are fuzzy logic and cell decomposition algorithms, in which the fuzzy algorithm which is an artificial intelligence algorithm is used for robot path planning and cell decomposition algorithm is used to create a map for the robot path, but the merger of these two algorithms is still incapable of finding the shortest distance. Therefore, this paper describes a modification of the both algorithms by adding potential field algorithm that is used to provide weight values on the map in order for the quadrotor to move to its goal position and find the shortest path. The modification of the algorithms have shown that quadrotor is able to avoid various obstacles and find the shortest path so that the time required to get to the goal position is more rapid.
Conference Paper
This paper presents the development of an experimental prototype of an emulator for wind turbines, with controllers based on artificial neural networks. The emulator in question is able to easily represent the dynamic behavior of wind turbines with different characteristics. The application of neural networks in this study focuses on the maximum power point tracking system of a wind turbine, eliminating the wind speed sensoring. The elimination of these sensors is aimed at reducing the problems related to the logistics of maintenance. The network receives as input the mechanical power of the rotor axis and the generator speed and provides as output the estimated wind speed. The wind power generation system consists of a wind turbine connected to the grid through an induction generator and a PWM back-to-back converter. The induction generator is controlled so that the wind turbine always operates at the optimum speed reference provided by the neural network, thus extracting the maximum wind energy. The wind power generation system, the emulator and the neural network were modeled in PSCAD and Mathematica. After that, it have been implemented in an experimental prototype using two F28335 DSP microcontrollers.
Conference Paper
Several previous researchers have conducted research on altitude control of a quadrotor, but the results showed that there were some problems namely long raise time and steady time, oscillation and overshoot when hovering. Hence, this paper presents modification of fuzzy algorithm mamdani method with error and altitude change inputs. The modification of the algorithm includes rule-base, set members and the determination of input and output set members range to obtain optimal results. The rule base applied is 7×7 with 7 set member input and 7 set member output. The results of the altitude control conducted shows that there is no overshoot, fast raise and steady state time, and no oscillation when hovering. This study shows that the fuzzy control with rule base 7×7 is more optimal than the other fuzzy algorithm.
Pedestrian Crossing Safety System at Traffic Lights based on Decision Tree Algorithm
  • D Hardiyanto
  • I Iswanto
  • D A Sartika
  • M Rojali
D. Hardiyanto, I. Iswanto, D. A. Sartika, and M. Rojali, "Pedestrian Crossing Safety System at Traffic Lights based on Decision Tree Algorithm," Int. J. Adv. Comput. Sci. Appl., vol. 10, no. 8, pp. 375-379, 2019.
Smart Smoking Area based on Fuzzy Decision Tree Algorithm
  • I Iswanto
  • K Purwanto
  • W Hastuti
  • A Prabowo
  • M Y Mustar
I. Iswanto, K. Purwanto, W. Hastuti, A. Prabowo, and M. Y. Mustar, "Smart Smoking Area based on Fuzzy Decision Tree Algorithm," Int. J. Adv. Comput. Sci. Appl., vol. 10, no. 6, pp. 500-504, 2019.