Abstract

The flexible link system (FLS) was a highly nonlinear model, multivariable and absolutely unstable dynamic system. In practice, it is common to integrate multiple subsystems into the main system with dynamically turned k-input signals (k =1, 2,…, N) to diversity the functionality of the main system. The flexibility of the division method to convert k-input MIMO system to SISOs system combined with the optimal algorithm creates a powerful tool that can be applied to many different MIMO nonlinear systems with high success rates. The optimal controllers can be created in the future for the flexible system is implemented on an experiment system using Arduino UNO micro-controller KIT. This paper describes division method to convert the k-input MIMO system to SISOs system, after that combined with the optimal algorithm to control for the flexible link system. Specifically, the author will conduct oscillating component analysis of a system with k input pairs (k =1, 2) so that the author can better understand the nature of sub-components as they interact with the system.

1. Introduction

The flexible link system is a topic that attracts the attention of professionals in forming flexible structures for an automation system, from a simple model to a model with a relatively complex structure. The structural flexibility when using flexible links gives the system many advantages compared to the previous traditional model: the system volume will be less, the operation will be faster, and more flexibility, due to less system volume, the power consumption of the system is reduced. The linear quadratic optimal boundary control of the flexible robotic arm is a new proposition based on the reference of the paper [1]. I am currently researching for using this technique [1] for the other system: Ac-robot. I can apply the techniques in article [2] to flexible robotic arms. The use of techniques in this article [3] in control systems is a promising research topic. The application of distributed parameter models for the robot’s mobile feet based on the reference of the article [4] is a new idea. A new proposal is the use of modern controllers for the design of systems in the paper [5]. The use of the optimal controller in [6, 7] is a new proposition. The application of the fuzzy algorithm in [8, 9] is a promising idea. Path Planning [10] of a planetary robot is an important research work for the field of astronomy. Theoretical and experimental study of DLCC [11] for a flexible link system of any model is welcome. The use of achievements [12] for a soft body is an interesting topic. Maximum Allowable Load [13] of a flexible robotic arm is a promising topic.

This article focuses on the MIMO system with k-input pairs in the flexible link system, the author can apply a modern control method: The method of using the optimal controller to control the flexible link system. The application of a novel control method with a MIMO system can be applied to many complex MIMO system models. The state-of-the-art controllers will be created in the future, which will flexibly change the oscillation characteristics. The author will compare the efficiency of the above controller for the k-input system with k =1, 2. This can be checked to show effectiveness of the real system. Through this article, the reader can find out the effectiveness of the above control method for a system. The author will also compare the pros and cons of a system using an optimal controller versus a system without any controller. Examining sub-components in a system with k inputs (k =1, 2) is essential for the maintenance of a system. Sub-components can have more or less impact on a system depending on how much they affect the server. This paper will give an overview through the evaluation of simulation results. From there, the author can confirm their impact on a host system. Previous studies have not been able to show the existence of components that make up a system. Besides, the operation of sub-components in a host system has not been investigated meticulously in previous studies. Sub-components here can be variables that describe an individual form of activity in the constitutive of the system’s motions. Specifically in this article are the levels of flexible link properties, the degree of oscillation around the specified position,....Therefore, controlling the behavior of a sub-component in a large system is an important task. Readers can understand that the components involved in the operation of the system work in harmony with each other or not? Do they interact with each other? The answers to these questions will be presented through the analytical sections of this paper. The difference of this paper compared to other papers is the detailed description of the operation of one of the elements constituting the system with 1 input pair, 2 input pairs... These elements are very diverse in terms of their structure as well as their functions. Each system has many distinct elements. Exploring these elements gives the reader a detailed look at the functions of these categories. This can give designers more incentive to create new components to improve the quality of a system’s features.

2.1. Structure of the FLS

A block diagram showing the controller based on the Arduino UNO Kit is provided in Figure 1. The FLS system consists of a flexible metal (LINK) rod attached to one end of the DC deceleration motor, the other (TIP) with an acceleration sensor to measure the horizontal oscillation. Motor rotates the metal horizontally, due to the flexible metal rod, so the TIP will vibrate a lot. A 720ppr encoder was used to measure the position of the current of the LINK is and the acceleration sensor measures the deflection of the angle of the TIP (Figure 2). The control system uses the Arduino UNO Kit, the AVR ATMEGA328 micro-controller reads the value from the encoder, which it receives the value from the accelerometer sensor. It implements the optimal control algorithm and supplies PWM signals to the motor. The sampling frequency of the system is 4 ms.

Table 1 shows the simulation results described below.

2.2. A Mathematical Model of FLS

FLS [14, 15] can be converted into blocks for analysis, such as Figure 3.

The input of the FLS system is the voltage, which supplies for (Vm) voltage to the motor, the two outputs are controlled by the position of the motor’s rotation and the deviation of the angle of the LINK (Figure 3).

Using Lagrange equation to determine the equations of motion of the system through the total kinetic energy and the total potential energy of the elements in the FLS system in motion.

The potential energy of FLS system is the elastic energy when the LINK vibrates:

The kinetic energy of a FLS system consists of two components, the kinetic energy component rotated by the motor and the kinetic energy component when the LINK is deviated:

Lagrange’s the equation:

The differential components of the Lagrange equation follows θ:

The differential components of the Lagrange’s equation follow α:

Force of the balance [27] of (4), (5) follows Lagrange equation:

The (BL) the damping coefficient of the LINK is very small, which it can be considered as a ~0, the system of equations (6) becomes:

I set the state and output variables for the FLS system (k =1) as follows:

I combine (7) and (8) to obtain the system of state equations describing the FLS system:

I replaced the physical parameters from Table 1 into equation (9), the system of state equation of the FLS system has been designed:

The transfer function of the FLS system is:

I set state and output variables for the FLS system with 2 input pairs (k =2) as follows:

I combine (7) and (8), (12) to obtain the system of state equations describing the FLS system with 2 input pairs:

I replaced the physical parameters from Table 1 into the equation (9), the system of state equations of the FLS system has been designed:

The transfer function of the FLS system with 2 input pairs (k =2) is:

2.3. Method of Splitting MIMO System into SISOs System

Obviously FLS system is multivariate, the oscillator variable is and the LINK’s position variable is θ. The control voltage which supplies the motor is Vm voltage. FLS can be separated into two SISO systems. The input of the first SISO system is , the output of the first SISO system is the voltage Vm1 which it supplies to the total set. The input of the second SISOs system is , the output of the second SISO system is VM2 provides to the total set. The KPOS and KOSC coefficients are used to set priorities for the system controller. 2-inputs of the second SISO system are , 2-outputs of the second SISO system are provides to the total set. The MIMO system for the FLS with 1 input pair is shown in Figure 4. The MIMO system for the FLS with 2 input pairs is shown in Figure 5.

3. Designing the Optimal Controller for Fls with 1 Input Pair (K =1)

3.1. Designing the Equation of State for the Oscillation of the FLS with 1 Input Pair

The author considered the system of state equations when only the variable name was as follows:

The author applied the algorithm according to the controller design of the SISOs system for the oscillation corresponding to the MIMO system with the state equation presented above.

3.2. Designing the Optimal Controller Splitting MIMO into SISOs for the FLS with 1 Input Pair

A control system designed in the best working mode is always in the optimal state according to a certain quality (the standard extreme value is reached).

Whether or not it is stable depends on the required quality, and understanding of the object and its impacts, based on the working condition of the control system ... In the presentation, The author designed the controller to operate in the optimal state according to the J quality criteria function as required by the problem, that traditional model without using the optimal controller has not been achieved.

The diagram of the optimal controller splitting MIMO into SISOs for the FLS is shown below (Figure 4).

3.3. Designing the Optimal Controller for the Oscillation of FLS with 1 Input Pair

The diagram of the Optimal control for the oscillation of FLS is shown below (Figure 6).

The transfer function :

The author consider the system to have the external impact :

The author need to find the matrix of the optimal control vector: satisfy the quality index value of and must reach the minimum value:where is a positive deterministic matrix, is a positive deterministic matrix.

The matrix of is determined from Riccati’s equation of the form:

The state feedback control structure is shown below (Figure 7).

Thus, the optimal control law for an optimal control problem with the quality criteria is a linear equation and it has the form:

The value of the matrix is P, P must be satisfied the equation:

The equation (24) is known as Riccati’s equation.

The author choose the values of the matrix and the values of the matrix as follows:

The author calculate the value of the matrix through Matlab software:

3.4. Designing the Optimal Controller for FLS with 2 -Input Pairs (Figure 5)
3.4.1. Designing the Optimal Controller for the Oscillation of FLS with 2 Input Pairs (Figure 8)

The author considered the system of state equations when only the variable names were as follows:

The author applied the algorithm according to the controller design of the SISOs system for the oscillation corresponding to the MIMO system with the state equation presented above.

The transfer function :

The author consider the system to have the external impact :

I need to find the matrix of the optimal control vector: satisfy the quality index value of and must reach the minimum value:where is a positive deterministic matrix, is a positive deterministic matrix.

The matrix of is determined from Riccati’s equation of the form:

The state feedback control structure is shown below (Figure 9).

Thus, the optimal control law for an optimal control problem with the quality criteria is a linear equation and it has the form:

The value of the matrix is P, P must be satisfied the equation:

The equation (33) is known as Riccati’s equation.

The author choose the values of the matrix and the values of the matrix as follows:

The author calculate the value of the matrix through Matlab software:

The author consider the system to have the external impact :

The author need to find the matrix of the optimal control vector: satisfy the quality index value of and must reach the minimum value:where is a positive deterministic matrix, is a positive deterministic matrix.

The matrix of is determined from Riccati’s equation of the form:

The state feedback control structure is shown below (Figure 10).

Thus, the optimal control law for an optimal control problem with the quality criteria is a linear equation and it has the form:

The value of the matrix is P, P must be satisfied the equation:

The equation (40) is known as Riccati’s equation.

I choose the values of the matrix and the values of the matrix as follows:

Then I calculate the value of the matrix through Matlab software:

I consider the system to have the external impact :

I need to find the matrix of the optimal control vector: satisfy the quality index value of and must reach the minimum value:where is a positive deterministic matrix, is a positive deterministic matrix.

The matrix of is determined from Riccati’s equation of the form:

The state feedback control structure is shown below (Figure 11).

Thus, the optimal control law for an optimal control problem with the quality criteria is a linear equation and it has the form:

The value of the matrix is P, P must be satisfied the equation:

The equation (47) is known as Riccati’s equation.

I choose the values of the matrix and the values of the matrix as follows:

Then I calculate the value of the matrix through Matlab software:

Figures 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22 are shown below.

4. Simulation Results and Discussions

Simulation results are shown Figures 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33.

My comments:

Figures 23, 24, 25, 26, 27 show that the amplitude of oscillation is large.

From Figures 28, 29, 30, 31, 32, 33 of the simulation results show me with the optimal controller, it will help stabilize the output signal of the system. However, if the input signal is large (Figures 28, 31, 33), then the oscillation range of the signal amplitude at the output is high before it is stabilized. The result in Figures 29, 30, 32 is better than in Figures 28, 31, 33. The simulation results accurately reflect the problem: the optimal controller performs better when there is no external force applied to the system, for example: noise levels of other signals ..The optimal controller used in this case is more efficient than the simulation result without using any algorithms.

From Figures 28, 29 and Figures 32, 33 it is shown that the system with 2 input pairs has slightly higher amplitude of oscillation than the system with one input pair in using the same controller. This shows that the more complex the system, the larger the amplitude of the vibration compared to the simple structure. Furthermore, this system with complex structure takes faster to return to steady state (2 sec) this the system with simpler structure (4 sec).

5. Conclusions

In this paper, it is proposed to investigate the operation of a flexible link system with 2 input pairs based on the simulation results to help the system achieve the desired functions. Besides, the simulation helps me to determine the values of the parameters to have the basis to control the operation of the system to suit the requirements. This also shows the flexibility in adjusting the parameters of modern controllers as it is applied to the above model. Through this survey, the research achievements on modern control theory for systems with relatively complex structure like the above system will be applied in the future. This method is useful for checking the operational status of all the existing components in a system. In the case of possible problems such as a failure of elements inside a server, this survey is a reference for quality control as well as the functions of these elements. For complex structured systems, the author can use control methods for each of the transfer functions in the host system. From there, the author took insight into the problem and the author was able to evaluate the host system’s properties most accurately. In the future, the author can apply modern control algorithms like neural control in above model. Specifically, a neural control method is applied: a model with 1 input pair, a model with 2 input pairs...After that, the author evaluate the effect of the neural network for the above models. With the above controller applied in this paper, its efficiency has been tested for most of the subsystems in a system. This article is a premise for me to study for other complex models based on the above implemented contents. Another advantage of using the above controller for this model is that the time to steady state for the system is faster for the complex structures (2 input pairs) than for the simpler structure (1 input pair). The time to return to steady state is negligible (~0.1 sec -2 sec) for a system with 2 input pairs. This rarely happens for a system with a complex structure.

Data Availability

Readers are free to access supporting data for research conclusions from the references at the end of my paper.

Conflicts of Interest

The author(s) declare(s) that they have no conflicts of interest.