VAN THUAN PHAM

Dr. VAN THUAN PHAM

Faculty of Control Engineering, Le Quy Don Technical University, Hanoi, Hà Nội, Vietnam
orcid

Research Focus & Metrics

Academic Career Length

7Years (2020-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
10 September 2020 in IEEE Access
Verified
Journal Article
Open access
ASAlexandr Stefek
Alexandr Stefek
VPVAN THUAN PHAM
VAN THUAN PHAM
VKVaclav Krivanek
Vaclav Krivanek
LPLAM KHAC PHAM
LAM KHAC PHAM
In order to select the best controller for a Differential Drive Wheeled Mobile Robot (DDWMR), an energy consumption comparison relating to tracking accuracy is used as a very strict criterion. Therefore, this paper reviews some well-known controllers designed for the DDWMR. Furthermore, there are presented several experiments with the extensible open-source code programmed in Python. Such an extensible open-source code presentation could serve as a tool for simulating, comparing, and evaluating a set of different control algorithms. The kinematic and dynamic models of the DDWMR and control algorithms are implemented in this open-source code to determine a travel time, a distance between the robot’s position and a given path, a linear velocity, an angular velocity, a travel path length, and a total kinetic energy loss of the DDWMR. These simulation results are used to compare and evaluate the given control algorithms. Moreover, the simulation results also enable to answer the question of whether a significant increase in energy consumption is worth shortening the travel path by just a bit. Finally, this paper includes a direct link to the stored experiments which are runnable and could serve as a proof. Besides, users can also easily supplement with other controllers and different paths to evaluate robot tracking control algorithms.

29 June 2021 in Applied Sciences
Verified
Journal Article
Open access
PDF file
ASAlexandr Stefek
Alexandr Stefek
VPVAN THUAN PHAM
VAN THUAN PHAM
VKVaclav Krivanek
Vaclav Krivanek
LPLAM KHAC PHAM
LAM KHAC PHAM
The energy-efficient motion control of a mobile robot fueled by batteries is an especially important and difficult problem, which needs to be continually addressed in order to prolong the robot’s independent operation time. Thus, in this article, a full optimization process for a fuzzy logic controller (FLC) is proposed. The optimization process employs a genetic algorithm (GA) to minimize the energy consumption of a differential drive wheeled mobile robot (DDWMR) and still ensure its other performances of the motion control. The earlier approaches mainly focused on energy reduction by planning the shortest path whereas this approach aims to optimize the controller for minimizing acceleration of the robot during point-to-point movement and thus minimize the energy consumption. The proposed optimized controller is based on fuzzy logic systems. At first, an FLC has been designed based on the experiment and as well as an experience to navigate the DDWMR to a known destination by following the given path. Next, a full optimization process by using the GA is operated to automatically generate the best parameters of all membership functions for the FLC. To evaluate its effectiveness, a set of other well-known controllers have been implemented in Google Colab® and Jupyter platforms in Python language to compare them with each other. The simulation results have shown that about 110% reduction of the energy consumption was achieved using the proposed method compared to the best of six alternative controllers. Also, this simulation program has been published as an open-source code for all readers who want to continue in the research.

7 September 2022 in Aerospace
Verified
Journal Article
Open access
PDF file
LPLAM KHAC PHAM
LAM KHAC PHAM
Jan LeuchterJan Leuchter
Jan Leuchter
RBRadek Bystricky
Radek Bystricky
MAMilos Andrle
Milos Andrle
Ngoc Nam PhamNgoc Nam Pham
Ngoc Nam Pham
VPVAN THUAN PHAM
VAN THUAN PHAM
Unmanned aerial vehicles (UAVs) are increasingly attracting investment and development attention from many countries all over the world due to their great advantages. However, one of the biggest challenges for researchers is the problem of supplying energy to UAVs to ensure they can operate for a longer time. Especially in the case of rotary wings, they consume more energy than other UAV types as the motors need to spend a lot of energy to operate in order to overcome the gravity of the earth. The article aims to research power supply, energy consumption on UAVs, and a method of taking advantage of external energy sources to provide power for the operation of UAVs and discuss UAVs’ structure, categories, and control. Two experiments were conducted separately to evaluate the energy consumption of UAVs and the energy conversion from external energy sources to electrical energy. A test bench was designed to evaluate and determine the maximum efficiency using regenerative braking mode. The measuring device was manufactured to measure the necessary parameters to calculate the energy consumption and performance of the system. Experimental numerical results show that energy conversion from external sources is one of methods that can help increase the flight time of the UAV.

11 January 2023 in Applied Sciences
Verified
Journal Article
Open access
PDF file
VPVAN THUAN PHAM
VAN THUAN PHAM
ASAlexandr Stefek
Alexandr Stefek
VKVaclav Krivanek
Vaclav Krivanek
TNThi Son Nguyen
Thi Son Nguyen
In the problem of designing a Fuzzy Logic Controller (FLC) for robots in general and a Differential Drive Robot (DDR) in particular, the determination of the parameters of Membership Functions (MFs) and Fuzzy Rules (FRs) is a difficult, complicated, and time-consuming problem because this is mainly based on heuristics and the knowledge of experts. Therefore, this paper provides a new method to efficiently design an FLC for the DDR by using the Genetic Algorithm (GA). Here, the GA is used to generate and optimize both the parameters of MFs and the FRs according to the minimum kinetic energy loss criterion. For this purpose, a program is created in Google Colab® by using the Python language with the help of the “Pymoo” library to not only automatically generate all the suboptimal parameters of MFs and the suboptimal FRs but also the simulate and evaluate different used FLCs. This program is published as an open-source code so that all readers can browse, view, run, and modify the code themselves to design their FLC. The simulation results have shown that the designed FLC is much better than other used FLCs in terms of the minimum kinetic energy loss while other control performances are still good.

8 June 2021
Verified
Conference Paper
Closed access
LPLAM KHAC PHAM
LAM KHAC PHAM
JLJan Leuchter
Jan Leuchter
Ngoc Nam PhamNgoc Nam Pham
Ngoc Nam Pham
VPVAN THUAN PHAM
VAN THUAN PHAM
This paper aims to introduce a design of a COTS system that uses available components to monitor UAV’s accumulators. These accumulators can measure important parameters to analyze and prediction operation of an accumulator system. Besides, they can transmit the data to a computer with the help of the technology IoT. This COTS system will be administered by the microcontroller ESP-32, which connects the system and the computer.

8 June 2021
Verified
Conference Paper
Closed access
KPKhac Lam Pham
Khac Lam Pham
JLJan Leuchter
Jan Leuchter
RBRadek Bystricky
Radek Bystricky
VPVAN THUAN PHAM
VAN THUAN PHAM
Ngoc Nam PhamNgoc Nam Pham
Ngoc Nam Pham
This paper aims to present a simulating and setting parameter method for a quadcopter to evaluate and improve the effectiveness and stability of the system. The system is set up on a platform that could be moved freely on a vertical axis. Data from sensors and measuring equipment will be transmitted in real-time to the computer. Batteries or an external DC power supply are used to power the system.