Abstract

We solve the positioning problem of a spherical microparticle trapped by Optical Tweezers, under the assumption that the drag viscous force is presented. To do it, we develop two control strategies for the manipulation of this kind of optical trap. The first control strategy is developed assuming that the damping coefficient is known, while in the second strategy this parameter value is only partially known, which in practice it is more realistic due to the difficulty to estimate it. Both strategies are based on the traditional Lyapunov method in conjunction with the use of a saturation function. The stability analysis of both strategies was carried out by using the standard Lyapunov stability theory. Finally, numerical simulations validate the effectiveness of both control approaches in reducing the random position fluctuations produced by the inherent thermal noise.

1. Introduction

Studying, modeling, and controlling the optical tweezers system (OT) has been the subject of sustained interest during the last years [1, 2] because this system is envisioned as a challenging problem, as well as a problem with several potential and actual applications. For instance, the OT system can be used to manipulate micro particles with the advantage of avoiding the necessity of using invasive techniques (see [37], to mention only a few references).

The OT system consists of a focused laser beam, able to trap and manipulate one or more micro particles suspended in a colloid or frictionless medium. Researchers of life sciences have used this system in a number of applications where a micro particle must be transported from one position to another [811]. Many other examples of the applications of the OT can be found in the specialized literature. For example, in [12] dual beam optical tweezers have been used to measure the distance dependence of colloidal friction coefficients with results in agreement with low-Reynolds numbers calculations. Another useful and common application presented in [8] is to use the OT to stretch a microtubule on its main axis by fixing two beads to its ends, which is a standard procedure to measure static forces on extended tubes, as well as the dynamic effect that happens when these elongations are carried out at high speeds. Despite the existence of many applications of this device, most of them have been developed from a rather practical standpoint, where performance and theoretical aspects were completely ignored or, at best, only slightly treated. However, in practice, moving a microparticle to a very specific location requires the use of techniques offered by new developments in modern Control Theory.

In this work we propose two control strategies for moving a micro particle from one initial position to another final rest position, by manipulating the laser focus of the OT system, under the assumption that a damping force is present in the medium. The first manipulation strategy is based on the fact that the damping coefficient of the medium is known, whilst, in the second one, only an estimation of this parameter is available, which in practice is more realistic due to the difficulty to estimate this coefficient because it is related to the medium density that its own value is temperature environment depending. To justify both strategies we use the traditional Lyapunov method in conjunction with a saturation function. It is important to mention that our control models are based on the previous works of [2, 13], and it is assumed that the optical trapping force is perfectly modeled by a Gaussian function, which is directly related to the potential energy generated by the Gaussian laser beam. Finally, we mention that the corresponding open loop of the selected model can render a micro particle to the origin, if it is located close enough to the geometric center of the beam or inside the stability domain. However, the open loop control model is useless if more complex tasks have to be carried out or the thermal noise has to be considered, as usually happens in actual applications. For instance, a suitable feedback state allows to reduce the position fluctuations produced by the thermal noise, as will be shown in the numerical simulations.

The rest of this work is organized as follows. In Section 2 we present the physical model of the OT system. In Section 3 we develop two alternative approaches to solve the OT system positioning problem. Also, in this section we present the corresponding numerical simulations. The conclusions are presented in Section 4. Finally, the proof of an important lemma for the obtained results is included in the appendix.

2. Nonlinear Dynamics Model of the OT System

The simplified model of the OT system consists of a spherical microparticle of radius and mass , which is immersed in a viscous medium and trapped in a potential optical field. The particle is restricted to be inside the -plane (see Figure 1). The particle motion is described by the generalized coordinates and , while the control actions are represented by the position coordinates of the laser focus (this vector position is related with the geometrical center of the laser beam with a gaussian intensity profile). The corresponding motion equations for the OT control model, already obtained in [2], are given by where is the well depth, and are related to the waist of the beam dimensions, and are the drag forces presented in the colloidal medium; with , being the damping coefficient, and are the independent external Langevin forces (random thermal), where the random forces will be modeled as white noise signals [14, 15].

Comment 1. It is easy to show by simple linearization that the above system has one stable equilibrium point, defined by ), which is locally exponentially stable, and a set of unstable equilibrium points given by . It means that if the particle is located far enough from the centroid (), then it cannot be trapped by the Gaussian potential, unless we move the centroid to a neighborhood near the particle. In other words, the above system is locally stable in an open loop.

In order to manage the above model in a simple way, we define the following variables: and the positive constants Thus, system (2.1) can be rewritten as evidently, and are the new control inputs of system (2.4). From now on, we use and to indicate the vector position and the vector velocity of the system, that is, and .

Remark 2.1. Notice that the dynamic model (2.4) is nonaffine in the control variables and . Consequently, many standard control strategies cannot be directly applied to manipulate this kind of system. Also, if the control variables and are large enough, then the system loses controllability. Physically, if the particle is located far enough from the laser beam focus, it is not possible to trap it. However, this inconvenience can be overcome by using a bonded control or a method based on saturation functions. Fortunately, in the opposite case, that is, when the control variables and are small enough (close to zero), the OT system behaves as a linear system.

We want the reader to notice that system (2.4) is said to be an open loop system if the controllers and remain constant. In this case, whenever the particle belongs inside its respective domain of attraction, the open loop system asymptotically attracts it to the origin . However, to carry out any control maneuver task, like changing the position of the particle or making the system more robust against external perturbations such as thermal noise, we need to apply some control strategy, because the attraction force exerted by the optical trap is actually a very weak force that decreases exponentially to zero, as long as the particle moves away from the laser focus (, ).

Before we go any further, we must provide some important considerations related to our OT controlled model, that help us to establish the scope of this work.(C.1)The microparticle is restricted to solely move inside the plane. The motions along the -axis are discarded.(C.2) We consider the case where the gradient force, generated by the Gaussian potential energy (induced by the laser beam), is stronger than the scattering force. That is, the scattering force is not included in the controlled model.

It is important to mention that in almost any work related to the control of the OT system, the model setup is proposed in such a way that the scattering force is neglected inside the region, where the system is controlled. In other words, what is looking for is having a model robust enough, where the gradient force always dominates over the scattering force (for a detailed treatment of this issue, see [16]). In fact, using feedback control helps to obtaining a more robust system because it reduces the nondesired effects of non modeled dynamics, like the scattering and stochastic forces. However, from the view of physics the scattering force should be taken into account, in some cases, as mentioned in [17, 18].

We end this section by establishing the control objective of this work.

Problem Statement
In this work we solve the positioning problem of the OT system. This problem consists of placing a particle trapped by an OT system in a final rest position, given by and , starting from any initial position.

3. Stabilization of the OT System

In this section we solve the aforementioned control problem. To this end, we propose two simple control strategies, both based on the application of the Lyapunov Control Theory in conjunction with a saturation function. The first control strategy is based on the fact that the damping coefficient is known with high precision, while in the second one this restriction is omitted. Since the stability analysis of the nonlinear dynamic model (2.4) is generally very difficult to obtain by means of the Lyapunov Method when the thermal noise signals are present, then for simplicity we assume that external perturbations are and . To evaluate the performance of the closed loop system in the presence of the thermal forces we carried out some numerical simulations and we devoted a section where we discuses the effect of these forces in our controlled model.

First of all, to avoid large values in the control variable and , we use a saturation function, defined as follows.

Definition 3.1. Let be a strictly positive real number. We say that is a saturation function, if it satisfies(1), (2) for all , (3) for all , (4) for all .

3.1. First Control Approach

Here we develop a simple control strategy for changing the position of the particle, assuming that the parameter is known. To this end, we first introduce a suitable change of variables to write system (2.4) as two first-order differential equations. Then, using the most simple quadratic function we derive the needful controllers that assure the asymptotical convergence at the origin.

Let us introduce the following auxiliary variables: So, system (2.4) can be easily expressed as Notice that if the variables and are brought to zero, we have Therefore, as , we have From (3.3) and (3.4), we can design a control strategy that brings system (3.2) to the resting equilibrium point . In other words, we propose a control strategy which forces the motion of system (3.2), starting from any arbitrary initial condition towards the resting equilibrium point.

We propose the following very simple feedback controllers where and are strictly positive constants. Now, substituting the two controllers (3.5) into system (3.2), we have the following closed loop system: To show that the above system is asymptotically stable, we introduce the following candidate Lyapunov function: Then, the time derivative of along of the trajectories of system (3.6) produces Now, from Definition 3.1 we have that ; for all and , hence (Note that .) That is, the solution of system (3.6) asymptotically converges to . Therefore, from (3.4), as time goes to infinity, we also have that and . Also, we can show that the obtained closed loop system is locally exponentially stable. This fact can be seen by a simple linearization of system (3.6).

We finish this section by introducing the following proposition.

Proposition 3.2. Let us consider the nonlinear system (2.4) in closed loop with the controllers where and . Then the resulting closed loop system is globally asymptotically stable. Besides, the closed loop system is locally exponentially stable.

Numerical Simulation
The performance of the proposed control strategy, summarized in Proposition 3.2, was tested with a numerical simulation. The experiment was designed as follows. The system physical parameters were fixed as where was estimated using the Stokes formula, , where is the water viscosity and is the particle radius (see [2, 11] for details); the initial condition was set as , the selected feedback saturation function was , and . Figure 2 shows the performance of the closed loop system in comparison to the corresponding open loop system; in both cases the task goal was bringing the system to the origin, assuming that the initial condition was close enough to the origin. Recalling that and are the control actions and are related with the geometric center of the laser focus; in other words, they represent how the OT focus must be manipulate to achieve the final desires position . As we can see from this figure, the closed loop strategy achieves faster settling time than the corresponding open loop strategy, this is one of the main advantages of using feedback state over open loop system. (For simplicity, we use CL1 to refer the closed loop response of the first control strategy, i.e., system (2.4) in closed loop with (3.9). Similarly, OP denotes the corresponding open loop response, that is, when and .)

3.2. Second Control Approach

Here we present an alternative control strategy for achieving positioning of the OT system, under the assumption that, as already mentioned in the introduction, is an uncertain parameter. This is well justified since, in an actual application, the damping coefficient is related with the medium density, which varies as the surrounding or environment temperature does.

We start by proposing the following feedback controllers: where the strictly positive gains , and will be determinate latter. Naturally, for this case and can be seen as the new outputs of the closed loop system.

To show that system (2.4), in closed loop with the feedback (3.11), is asymptotically stable for some gains , , and , we rewrite the closed loop system as an exponentially stable linear system, perturbed by two nonlinear residual functions of the outputs and . Next, we shape a convenient candidate Lyapunov function in agreement with Lemma 3.3. In fact, the Lyapunov function is a quadratic function of both states and . Finally, to assure that the closed loop system is asymptotically stable, we show that the time derivative of the proposed Lyapunov function is strictly negative.

After some simple manipulation it is easy to verify that the closed loop system, defined by (2.4) and (3.11), can be expressed as state space representation, given by where with .

Before presenting the closed loop stability analysis, we introduce the useful Lemma 3.3, which allows us to shape the candidate Lyapunov function.

Lemma 3.3. Let , , and be defined as (3.13). Selecting and , as where and satisfy Then, and are strictly positive matrices which satisfy Besides where is given by

Proof. See the appendix.

Continuing with the stability analysis, we introduce the following candidate Lyapunov function: where matrix is selected according to Lemma 3.3.

Then, the time derivative of along the trajectories of system (3.12) leads to Now, by simple algebra, we have the following two equalities: Hence, substituting the above equalities into the time derivative of (3.20), we have According to Lemma 3.3 (see definition of and (3.17)), we have that the last equality can be read as The last equality implies that is strictly negative definite (note that, from definition of and being small and positive, we have ). since for all . Hence, the closed loop system is asymptotically stable. On the other hand, the simple linearization of the close-loop system (3.12) produces where, evidently, is a Hurtwitz matrix. That is to say, the closed loop system is also locally exponentially stable and robust with respect to the small external perturbation.

Summarizing the previous discussion, we introduce the following proposition.

Proposition 3.4. The nonlinear system (2.4) in closed loop with the feedback (3.11) is globally asymptotically stable, if the gains and are selected provided that . Besides, the closed loop system is locally exponentially stable.

Remark 3.5. The positiveness of can be easily assured by selecting the gain small enough in comparison with the gain ,without knowing the exact values of .

Remark 3.6. We believe that the restriction in Remark 3.5 is not strong enough, because it is always possible to select another set of positive gains and , keeping the closed loop asymptotically stable. This could be shown (at least locally) by using simple linearization. However, the proof of this conjecture is beyond the scope of this paper, due to the fact that we would need to shape another Lyapunov function or use the small gain theorem.

Numerical Simulation
The performance of the second control strategy was tested by a second numerical experiment. The initial conditions and the physical parameter values were the same as in the first experiment. The gains of the controllers were fixed as and , with , while the saturation function was selected as . The control task was bringing the system to the origin. Figure 3 shows the performance of the closed loop system in comparison to the corresponding open loop system. Once again the closed loop strategy achieves faster settling time than the corresponding open loop strategy. Notice that both system position coordinates with their respective controllers asymptotically converge to the rest position after seconds elapse. Also, as in Figure 2, and are related with the geometric center of the laser focus. (For simplicity, CL2 denotes the closed loop response of the second control strategy, i.e., system (2.4) in closed loop by (3.11); OP denotes the corresponding open loop response.) From the numerical simulations we can see that the first control strategy has a better settle time than the second one. It was expected since in the first strategy the damping coefficient is perfectly know.

3.3. Stabilization in the Presence of Thermal Noise

In this section we consider the inherent effect of the thermal noise in our control model. To this purpose, we designed a numerical simulation, where the external random thermal noise is included in the model. That is, the independent external random perturbations and (referred to as the Langevin random thermal forces) are modeled as where is the Boltzmann's constant, is the drag coefficient (estimated by the Stokes formula), is the absolute temperature, and are independent white noise signals, that is, for all , with the dimension of given by , for more details about this topic, we recommend [14, 15] and Chapters 3 and 10 of Risken's book [19]. The numerical simulations in presence of the thermal noise were carried out by using the same physical parameters, as were presented in (3.10). For simplicity, we take approximately as  Nm. Hence, we have that  N.

Once again, the first and second control approaches (see (2.4) with (3.9) and (2.4) with (3.11)) were simulated in the presence of the thermal noise to highlight the advantages of using feedback state. The control task consists of keeping all the states closed enough to the origin, under the assumption that the system was initialized at the rest equilibrium point. To reduce the time execution of the stochastic processes, we used a simple version of Euler-numerical method, with a sampling time of  [s]. In Figure 4 we show both, the open loop and the closed loop responses to the first control approach. To this end, we use the same control gains, as in Section 3.1. From this figure we see that in closed loop the thermal force effect is less dominant than in the open loop. This is one of the main advantages of using feedback state in comparison with the open loop response. In Figure 5 we show, once again, the open loop and the closed loop responses to the second control approach. We use the same control gains, as were proposed in Section 3.2. As expected, the first strategy outperforms the second one.

Finally, Figure 6 shows the closed loop response of both OT changing position control strategies in the presence of the thermal noise. The control goal was bringing the particle from the origin to the final position ). Once again, we can note that the first control strategy outperforms the second one.

4. Conclusions

In this work we have presented two simple control strategies to move a spherical micro particle trapped in an OT system from one initial condition to a final rest position. The first control strategy is based on the fact that the damping coefficient presented in the medium is known, while in the second strategy this condition is omitted. Both manipulation strategies have been derived by using the traditional Lyapunov method in conjunction with the use of a saturation function. Numerical simulations have been carried out to show the performance and effectiveness of the proposed steering strategy. From the obtained numerical simulations, we claim that both control strategies respond quite well even when the random thermal noise is presented in the model. As a matter of fact, it is possible to show that both strategies achieve asymptotic average convergence at the origin by using more sophisticated arguments from the Stochastic Control Theory. In practice, this is a rather important property, because it allows to carry out experiments where a located particle needs to be moved to a very specific location in spite of external random thermal noise.

Appendix

Proof of Lemma 3.3. We show that and are strictly definite positive. Computing the determinants of and , we have From the assumption , we have that both determinants are positive and and are positive, therefore and are positive.

Now, the first matrix equation in (3.15) can be easily tested by substituting the respective values of the given matrices , , and (defined previously in the aforementioned Lemma 3.3). In the same way, we can check that the equalities in (3.15) hold.

Finally, from the definitions of and , given, respectively, in (3.15) and (3.18), it follows that (, for all .

Acknowledgments

This research was supported by the Centro de Investigación en Computación of the Instituto Politécnico Nacional, by the Secretaría de Investigación y Posgrado of the Instituto Politécnico Nacional (SIP-IPN), under Research Grant 20100587. L. I. Rosas-Soriano is a scholarship holder of the Consejo Nacional de Ciencia y Tecnología (CONACYT-México). This research was supported by CIC-IPN, by the SIP-IPN, under Research Grant 20100587. L. I. Rosas-Soriano wants to thank the CONACYT-México.