Abstract

In this study, a new chaotic mixer based on the Delta robot was designed and produced which had been controlled with Arduino Uno card and MATLAB. First of all, chaotic mixing systems with different dynamic properties were chosen for the chaotic mixing process. Then, by solving the chaotic systems selected in the MATLAB with the Runge Kutta 45 (RK45) numerical solution algorithm, the results in the integer format were obtained. The obtained chaotic time-series results were transformed into 3-dimensional position information for the servomotors used in the mixer with the algorithm developed in MATLAB. The supervision was provided to ensure that the newly designed chaotic mixer was pacing chaotically in x, y, and z coordinates by transferring the chaotic position information to the Arduino Uno R3 card via USB 2.0. With the software developed in MATLAB, the performances of 7 diversified chaotic systems’ trajectories and circular motion trajectories were compared over the numerical simulation orbital distribution ratio (ODR). In the final stage, in a solid-liquid mixture type, at the selected constant mixing time, experimental studies were performed where homogeneity and orbital distribution ratio (ODR) parameters were compared by using 7 diversified chaotic systems. The designed and produced chaotic mixer can also be used in experimental studies of certain liquid-liquid mixture types. It is thought that this prototype presented in the article will serve the aim of developing new chaotic mixer systems and algorithms to derive more homogeneous mixtures in a shorter time.

1. Introduction

Combining at least two different substances is called mixing, and the devices that carry out this process are called mixers. The substances required to be mixed are in the form of solid, liquid, gas, or varieties of those. The most emphasized parameters in mixing are the duration and homogeneity of the mixing process. The higher the homogeneity of the mixture and the shorter the working time of the mixer, the higher the performance of the mixer is [1].

Mixers are used in several areas such as at homes, in kitchens, in bakeries with dough kneading machines, in factories, and in construction zones. The development of more widely used mixers and designing more efficient mixers are of great importance for the companies that manufacture these machines or the ones that use these machines [1].

Factors affecting mixing are given in the following: mixing temperature, mixing duration, agitator type, and agitator motor speed. Mixer types used in industries are given in the following: turbine-type stirrer, propeller mixer, flat-blade turbine type, kneader, dry mixer, and planetary mixer [1].

Professors Banhero and Bodger [2] researched mixing theory of matter states in solid, liquid, and gaseous in their study. Vauck and Müller [3] studied on the degree of the mixture, mixing duration, mixing methods, and standardization of mixers. Henzler and Eignung [4] observed the homogeneity of the continuous mixers in their study. Ilten examined mixers, mixing methods, mixing events, and mixer power calculations in his thesis study [5]. Can, in his thesis study, modelled the homogeneous mixing of two different fluids with a disc axially moving back and forth in a cylindrical container and rotating at a certain speed around its axis [6].

Inspiring studies such as machining sequences optimization [7], automotive testing [8], navigation control and stability investigation of a mobile robot [9], and complex trajectories of the omniwheel robot in machine [10] in automotive and robotic fields have been carried on in recent years.

In 1988, Angeles designed the Delta robot at the Lausanne Federal Polytechnic Institute (EPFL). He designed this robot to perform translational movements in the 3D space [11]. In 2004, Zsombor-Murray wrote a software that could analytically model the forward and inverse kinematics of the delta robot, the intersection points of a central fixed circle, and a sphere with a central motion and make these calculations on a computer [12]. Şanlıtürk designed the Delta robot which can do the visual operation, and he searched its performance features in his thesis study [13]. Qiaoling et al., in their study, suggested the optimal design method of a Linear Delta robot (LDR) to obtain the proposed rectangular working area (PCDW) [14]. Xin-Jun et al. presented a new design method by considering the desired working area and the swing range in the spherical joints of a Delta robot in their study [15].

There are many scientific studies on chaotic systems, chaotic signals, and engineering applications in the literature [1627]. One of the application areas where chaotic signals are used has been chaos-based mixers. Chau et al. used a floating DC engine as a mixer in their study. The speed of the DC motor is chaotically adjusted, and the mixing is done with time delay [28]. Ye and Chau used a DC engine as a mixer in their study. The speed of the DC engine was chaotically adjusted by the unstable method [29]. Ye and Chau used a time-delayed floating DC engine as a mixer in their study [30]. In all three studies, the results of chaotic mixing were compared with the results of mixing at constant speed. The acid-base neutralization reaction was evaluated in these experiments [2830]. Murtadha et al. studied on the chaotic control of a liquid mixer. In this study, the water-salt mixture was stirred for 30 seconds. The results were evaluated by making concentrated measurements [31]. In Zhang and Chen’s study, the vessel containing the mixture was fixed to a plate rotated by a DC motor by keeping the blades of the mixer fixed. The motor speed was chaotically adjusted by using the Chua circuit. In the experiment, the water-sugar mixture was evaluated [32]. Kavur et al. designed a chaotic system-based Delta robot in their study to mix graphene nanoplatelets [33].

In the second part of the study, the design of the delta robot-based chaotic mixer and the conversion calculations of the instantaneous signal amplitude values of the chaotic time series (x, y, z) produced by the new software developed in MATLAB to the angle values of the Delta robot arms were explained. In the third part of the study, the performances of the orbits and circular motion trajectories of 7 different chaotic systems are evaluated by comparing them with the numerical simulation orbital distribution ratios obtained in MATLAB. In the fourth part of the study, experimental studies have been carried out for the Sprott_A chaotic system with the highest orbital distribution ratio and the Lu–Chen chaotic system with the lowest orbital distribution ratio and the movement of the mixer propeller in a circular and fixed position.

2. Materials and Methods

2.1. Chaotic Systems

Chaos is a branch of science that helps explain nonlinear events, expressed as the order of disorder. Chaos is not a random event, as it has its own internal order in addition to complex behaviors. Chaos can be expressed as the most complex known state of dynamical systems. Chaos focuses on the interrelationship of events that occur from delicate differences within randomly thought situations. Chaos science is a branch of science that tries to understand the events in real life that are thought to behave randomly such as the movement of clouds, the cigarette smoke movement, bubbling river movements, and the movement of water flowing from the tap [34, 35].

Chaos can be briefly expressed as dynamical systems that are hypersensitive to initial and input conditions [34, 36]. Due to this sensitivity of chaotic systems to the initial and input conditions, small changes in these values cause the output of the system to change. For this reason, although chaotic structures are deterministic systems, the behavior of the system can be predicted only for a short time. During the following iterations, the behavior of chaotic systems becomes unpredictable [34, 35]. Due to these characteristics, the number of chaotic system studies conducted in scientific and industrial areas such as cryptology, control, image processing, communication, and artificial neural networks is increasing rapidly [34, 37, 38].

Chaotic systems can be studied in two groups as discrete-time and continuous-time chaotic systems. Discrete-time chaotic systems are usually unidimensional or bidimensional which means they can consist of one or two equations. On the contrary, continuous-time chaotic systems are at least tridimensional which means they contain at least three equations [34, 39, 40].

2.1.1. Discrete-Time Chaotic Systems

Discrete-time chaotic systems are formed by the iteration of a proper nonlinear function; in other words, they are the chaotic systems with the feedback property. Discrete-time chaotic systems can be used directly in desired applications in digital environments without the need for discretization algorithms such as continuous-time chaotic systems [41].

There are many unidimensional and bidimensional discrete-time chaotic systems in the literature [34, 38, 40]. Logistic Map [42], Cubic Map [43], Sine Map [44], and Tent Map [45] chaotic systems can be shown as examples of unidimensional discrete-time chaotic systems. Henon Map [46], Lozi Map [47], Burgers’ Map [48], Discrete Predator-Prey Map [49], and Arnold’s Cat Map [50] can be shown as examples of bidimensional discrete-time chaotic systems [41].

2.1.2. Continuous-Time Chaotic Systems

Continuous-time chaotic systems (CTCS) are generally expressed by ordinary differential equations. N continuous-time first-order ordinary differential equations with I = 1, 2, 3, ..., n can be like the following equation [34, 51]:

Ordinary differential equations can be in the vector form as in equation (2) if the above expressions are edited:

Given in the equation, x is an n-dimensional vector, while x0 means the initial state vector and t means the time. Discrete-time chaotic systems are expressed by unidimensional nonlinear simple equations, whereas continuous-time chaotic systems are at least 3-dimensional. So, the expression n must be at least three [34, 51].

In the literature, Zhang et al. [52], Precup et al. [53], Sheu et al. [54], Kuetche et al. [55], Sundarapandian [56], Chen and Ueta [57], Vembarasan and Balasubramaniam [58], and Rucklidge [59, 60] chaotic systems can be shown as an example of continuous-time chaotic systems; Arneodo [61], Hindmarsh-Rose [62], and Spring [63] chaotic systems can be shown as an example of hyperchaotic systems [35].

2.2. Delta Robot

Recently, the demand for high-speed pick-up and packaging systems has been increasing in the production areas of industry. Nowadays, parallel manipulators have become more significant as parallel manipulators are more robust and have more precise positioning due to high-precision motion performance is required from many mechanical systems. The delta robot, one of the parallel manipulators in Figure 1, can move in the required x, y, and z coordinates of the working area with 3 motors mounted on a fixed plate and the plates attached to each. The motors on the fixed plate are placed symmetrically, and each motor with the connected arm are controlled. For this reason, stationary and mobile planes constantly remain parallel. Therefore, the Delta robot moves as 3 axes [64, 65].

2.3. The Design of the Chaotic Delta Robot

Servomotors with 5 VDC and 10 Nm torque were preferred for the movement of Delta robot parallel arms. The Arduino Uno R3 control card was chosen for the control of the designed delta robot. A 12V DC 12 rpm motor was used for the mixer motor connected to the Delta robot. PWM (Pulse Width Modulation) based DC motor speed control was designed and used for speed control of the mixer motor. Mechanical parts were made of the lightweight and durable aluminium material. All components related to the design of the Delta robot-based chaotic mixer can generally be seen in Figure 2.

A standard Arduino software package, which enables the communication between MATLAB and Arduino, can be downloaded and installed from MATLAB's website. With the help of the Arduino software package, the chaotic location information produced by the algorithm developed in MATLAB is sent to the Arduino Uno R3 card on the Delta robot. The DC motor can be operated at the desired speed and direction with the potentiometer on the PWM DC motor control card at the same time. The circuit connection diagram of the Delta robot-based chaotic mixer is shown in Figure 3.

The designed and implemented Delta robot-based chaotic mixer is shown in Figure 4.

2.4. Chaotic Mixer Software

The block diagram of Delta robot-based chaotic mixer software and components is shown in Figure 5.

As shown in the block diagram in Figure 5, the Arduino software package downloaded from the MATLAB web enabled the communication between the Arduino Uno R3 card which was connected to servo motors and MATLAB programme. In the MATLAB platform, an interface was developed in which chaotic system, numerical solution iteration number, and servo motor speeds could be selected and changed. One of 7 different chaotic systems can be chosen through the interface. x, y, and z chaotic time series data are obtained by solving the chaotic system selected from the developed interface with the method of the RK45 numerical solution in MATLAB.

2.4.1. Conversion of Instant Signal Amplitude Values to Robot Angle Values

With the new software developed in the MATLAB platform, maximum signal amplitude value (Max_SAV) and minimum signal amplitude value (Min_SAV) are determined by generating instant signal amplitude values (I_SAV) of the chaotic time series (x, y, z).

Max_SAV is linearly scaled to correspond to the maximum mobility angle value of the robot arms (Max_MAV), while Min_SAV is linearly scaled to correspond to the minimum mobility angle value of the robot arms (Min_MAV) and converted to chaotic position information (robot angle values (R_AV)).

The variants and abbreviations used in the algorithm that converts the I_SAV (x, y, z) of chaotic time series to R_AV by linear scaling are shown in Table 1.

Max_MAV and Min_MAV can be entered with the interface in the program. The robot arms of the newly designed delta robot-based chaotic mixer can move up to 144° on each axis (x, y, z) due to their mechanical properties. Therefore, Max_MAV and Min_MAV were, respectively, entered as 0° and 144° via the interface.

The technical details of the algorithm that converts I_SAV to linear scale R_AV during the operation of the mixer system are as follows:(a)Min_SAV and Max_SAV are determined for each of the chaotic time series signals (x, y, z)(b)By substracting Min_SAV from Max_SAV, peak-to-peak signal amplitude value (PP_SAV) is found as in the following equation:(c)By dividing Max_MAV (e.g., 144°) entered through the interface into PP_SAV, the angle value per unit amplitude (PUA_AV) is calculated as in the following equation:(d)The result found by subtracting Min_SAVs from the chaotic I_SAV is multiplied by PUA_AV to obtain the required robot angle values (R_AV) as in the following equation:

Examples of algorithms that convert I_SAV on X-axis, Y-axis, and Z-axis to linear scale R_AV during the operation of the mixer system are shown in Figures 68.

The mixer propeller connected to the parallel arms of the Delta robot moves in the 3-dimensional chaotic positions of the selected system, as shown in Figure 9.

2.4.2. Mixer Propeller’s Motion Zones in the Phase Space

The orbital distribution rate (ODR) is calculated by dividing the three-dimensional phase space into 8 equal regions where the chaotic propeller mixer will be travelling. The area where the chaotic mixer propeller travels is divided into 8 equal zones in the cubic form, as shown in Figure 10.

Within the software, the counters that will count the number of points in which the chosen chaotic system trajectory passes through 8 zones are reset. When the selected chaotic system trajectory passes through any of the regions in Figure 8, the counter for that zone within the software is incremented by one. This operation is repeated as the amount of numerical solution iterations’ numbers entered through the interface. Since the Max_MAV and Min_MAV are entered as 0° and 144°, respectively, the position angle values of the chaotic propeller mixer in 8 different regions have become as in Table 2.

When the numerical solution iteration number chosen entered through the interface for the chosen chaotic system is completed, the number and percentage of the trajectory existence in each region are printed on the screen with the software. Sample tables belonging to the percentages of the chaotic system trajectories’ presence in each region have been shown in Section 3.2. Also, the percentages of the chaotic system’s trajectories presence in each region were used to calculate the orbital distribution rate (ODR) in Section 2.4.3.

2.4.3. Calculation of the Orbital Distribution Rate

To compare the orbital distribution performance of chaotic systems, it was intended to calculate the uniformity degree of the orbital distribution ratio (ODR) with great accuracy by using the trajectory percentages in each of the 8 different zones.

Equation 6 was used for the calculation of the orbital distribution rate (ODR):

In the design of this formula, if the trajectories of a chaotic system in 8 zones are equal in number, the ODR is demanded to be 100%. For example, in a system with 100%, the rate of presence in each of the 8 zones is 12.5%. If the rate of being found in each zone (12.5%) is put in equation (4), it can be seen that ODR is calculated as 100%.

On the contrary, for a system with 0% ODR, it is thought that the trajectories of the chaotic system are collected in only 1 zone and never found in the other 7 zones. For example, in a system with an ODR of 0%, the rate of presence in only one zone is 100%, whereas the rate of occurrence in the other 7 zones is 0%. When these ratios are replaced in equation (4), it can be seen that the ODR is calculated as 0%.

The ODRs of the chaotic systems examined in the chaotic mixer are shown by charts in Section 3.2.

3. Comparison of Selected Chaotic Systems and Orbital Distribution Ratios

7 different chaotic systems with different dynamic features were preferred to investigate their potential to be used in the new Delta robot-based chaotic mixer. These systems can be chosen through the interface program. The performances of the trajectories and circular motion trajectories of 7 different chaotic systems were evaluated by comparing them to the numerical simulation ODRs obtained in the MATLAB platform. The differential equations of the selected sample chaotic systems are given below.

3.1. Selected Chaotic Systems
3.1.1. Sprott A System

The initial conditions were taken as x (0) = 0, y (0) = 0.5, and z (0) = 0 in the differential equation of the Sprott94_A chaotic attractor [A] seen in the following equation:

3.1.2. Pehlivan–Wei System

The initial conditions were taken as x (0) = −4, y (0) = 1, and z (0) = −4 in the differential equation of the Pehlivan–Wei chaotic attractor [B] seen in the following equation:

3.1.3. Aizawa System

The initial conditions were taken as x (0) = 0.1, y (0) = 0 ve, and z (0) = 0 in the differential equation of the Aizawa chaotic attractor [C] seen in the following equation:

3.1.4. Guckenheimer–Holmes System

The initial conditions were taken as x (0) = 1, y (0) = −1 ve, and z (0) = 1 in the differential equation of the Guckenheimer–Holmes chaotic attractor [D] seen in the following equation:

3.1.5. Lu–Chen System

The initial conditions were taken as x (0) = −3, y (0) = 0 ve, and z (0) = 3 in the differential equation of the Lu–Chen chaotic attractor [A] seen in the following equation:

3.1.6. Hadley System

The initial conditions were taken as x (0) = 0, y (0) = 0 ve, and z (0) = 1.3 in the differential equation of the Hadley chaotic attractor [A] seen in the following equation:

3.1.7. Halvorsen System

The initial conditions were taken as x (0) = −5, y (0) = 0 ve, and z (0) = 0 in the differential equation of the Halvorsen chaotic attractor [A] seen in the following equation:

3.2. Comparison of Chaotic Systems and Circular-Motion Orbital Distribution Rates

For 7 different chaotic systems and circular motion developed in the MATLAB platform, the orbital distribution rates (ODR) obtained at the end of the same numerical solution iterations entered through the software were calculated as in Table 3. According to Table 4, the Sprott_A system has been the chaotic system which has the highest ODR with 93.7%. The Lu–Chen system is the chaotic system which has the lowest ODR with 40.1%. The ODR values belonging to other chaotic systems were found between ODR values belonging to the Sprott_A and Lu–Chen systems, as shown in Table 3. The ODR obtained for the circular motion is shown as 42.9%.

The calculation data of the Sprott_A system having the highest ODR were given in Section 3.2.1, the calculation data of the Lu–Chen system having the lowest ODR were given in Section 3.2.2, and the data of the ODR calculation for the circular motion was given in Section 3.2.3. Since the ODR data of the other systems were not used in experimental studies, they have not been presented in this article.

3.2.1. ODR Data of the Sprott_A System

The time series for the Sprott_A chaotic system obtained with the software developed in the MATLAB platform are shown in Figure 11, and the three-dimensional phase portraits are shown in Figures 1214.

ODR calculation software was developed in the MATLAB platform, and the orbital distribution rate belonging to the Sprott_A chaotic system was calculated as seen in Table 4.

3.2.2. ODR Data of the Lu–Chen System

The time series obtained for the Lu–Chen chaotic system with the software developed in the MATLAB platform are shown in Figure 15, and 3-dimensional phase portraits are shown in Figures 1618.

The orbital distribution ratio (ODR) of the Lu–Chen chaotic system was calculated as in Table 5 with ODR calculation software developed in the MATLAB platform.

3.2.3. Circular Motion ODR

The time series obtained for the circular motion with the software developed in the MATLAB platform is shown in Figure 19, while the three-dimensional phase portraits are shown in Figures 2022.

The orbital distribution ratio (ODR) for the orbital motion was calculated with the ODR calculation software developed in the MATLAB platform as seen in Table 6.

4. Mixing Experiments

A mixture of water and sugar was preferred as the solution to be used in mixing experiments. Due to the physical structure of the chaotic mixer, 19.5 liters of water and 0.5 liters of sugar, in total 20 liters of solutions were prepared in the cubic mixing vessel for each experiment. The mixing experiments were performed first for the Sprott_A chaotic system with the highest ODR and the Lu–Chen chaotic system with the lowest ODR. Then, the experiments were repeated for the circular and constant position motion of the propeller mixer. For 4 different experimental studies, a 5-minute period was selected from the interface programme.

4.1. Homogeneity Tests of Mixtures

The MA871 digital Brix refractometer, seen in Figure 23, was used for the homogeneity test of the sugar-water mixture. MA871 is an optical device using refractive index measurement to determine the amount of soluble dry matter (Brix) as a percentage in aqueous solutions. The method is both simple and fast. Samples are measured after a simple user calibration with deionized or distilled water. The meter can measure the refractive index of the sample in a few seconds and convert it to a Brix concentration unit [66].

Since 19,500 grams of water and 500 grams of sugar were used for the sugar-water mixture, the maximum sugar ratio that can be measured with the measuring device for this mixture has been 500/(19500 + 500) = 0.025. In other words, the maximum sugar ratio that can be measured is uttermost 2.5%. Calibration of the MA871 digital Brix refractometer was also performed according to these ratios.

4.2. Results of Mixing Experiments

The homogeneity ratio obtained at the end of the mixing experiment done by using the Delta robot-based chaotic mixer and the Sprott_A system with the highest ODR is shown in Table 7.

The homogeneity ratio obtained at the end of the mixing experiment carried out by using the Delta robot-based chaotic mixer and the Lu–Chen system with the lowest ODR is shown in Table 8.

The homogeneity ratio obtained at the end of the mixing experiment done with the circular motion system and the Delta robot based chaotic mixer is as shown in Table 9.

The homogeneity ratio obtained at the end of the mixing experiment performed with the constant motion of the propeller mixer is shown in Table 10.

When the homogeneity ratios obtained at the end of 4 different mixing tests are checked (Tables 710), it was seen that the Sprott_A system had the highest homogeneity measurement ratio with 72%. The homogeneity ratio was measured 60% in the Lu–Chen system, 64% in the circular motion system, and 52% in the constant motion of the propeller.

5. Conclusions

This study had been carried out by designing a new delta robot-based chaotic mixer. With the algorithm developed in MATLAB, the amplitude values of time series produced from chaotic systems were converted to 3-dimensional position information for servo motors used in the mixer. The chaotic position information was transferred to the Arduino Uno R3 card allowing the newly designed chaotic mixer to be checked to pace chaotically on the x, y, and z coordinates.

With the software developed in MATLAB, the performances of trajectories which belong to 7 different chaotic systems and the performances of circular motion trajectories were evaluated by comparing them over the numerical simulation ODRs. According to the results, the Sprott_A system was the chaotic system with the highest ODR of 93.7%, while the Lu–Chen system was the chaotic system with the lowest ODR of 40.1%. The circular motion ODR was found out as 42.9%.

Mixing experiments were carried out for the Sprott_A system with the highest ODR, Lu–Chen system with the lowest ODR, and mixing propeller’s constant and circular motion movement. 5-minute periods were selected for all 4 different experimental studies. Due to the physical structure of the chaotic mixer, 20 liters of solutions, consisting of 19.5 liters of water and 0.5 liters of sugar were prepared for each experiment. The MA871 digital Brix refractometer measurement device was used to measure the homogeneity rate of the solution in the mixing tests. As a result of the experiments, the Sprott_A system was the system with the highest homogeneity measurement ratio with 72%. The Lu–Chen system was 60%, the circular motion system was 64%, and the constant motion of the propeller was 52%. The system with the highest homogeneity measurement ratio was the Sprott_A system as in the ODR calculations. It has been observed that even the Lu–Chen chaotic system with the lowest ODR yields better results than the constant moving mixing process.

When evaluated in terms of mixing time, it was found that the Sprott A system achieved the same uniformity ratio in 20% less time than the circular motion mixing process and 40% less than the fixed motion process.

It is thought that this prototype presented in the article can serve the purpose of developing new chaotic mixer systems and algorithms that can produce homogeneous mixtures of the same quality with less working time and less power consumption instead of the fixed and circular moving mixers widely used today.

In the next study, using artificial intelligence techniques, it is aimed that the chaotic mixer automatically decides which chaotic system it will work with according to the state of the mixture.

The results obtained in this study will be helpful with other studies in the fields such as materials science and nanotechnology engineering [33, 67], 3D printing technology [68], biological fluid dynamics [69], medical/biomedical sciences, and food and chemical industries [70].

Data Availability

No data were used to support this study.

Conflicts of Interest

The authors declare that they have no conflicts of interest.