Multi-objective predictive management primarily based on the slicing tobacco outlet moisture precedence

[ad_1]

The Multi-Goal Optimization (MOO) technique algorithm has been extensively utilized in optimum management programs for a very long time. Molina et al. and Rani et al.24,25 introduced utilizing a simplified purpose of the MOO downside to comprehend the adjustment of PI and PID controllers primarily based on MOO design. Reynoso et al.26 developed the design of a Two-Diploma-of-Freedom (2-DoF) strong PID controller primarily based on the partial mannequin matching technique. Gatzke et al.27 proposed the MOO management framework of MPC, which can be utilized to type and management the managed output targets of the system based on preset priorities primarily based on a dictionary sorting algorithm. Wojsznis et al.28 constructed one other MOO-MPC management technique, through which the efficiency index is expressed as a MOO optimization downside, and the optimum operation enter variables are solved by the purpose attainment technique.

Foundation of the multi-objective mannequin predictive management optimization algorithm

To realize the optimum operation of the system-controlled output variables, the classical management PID and associated non-optimized management methods are normally adjusted based on engineering expertise, and the associated clever optimization methods (akin to neural networks, ant colony algorithms and multi-objective algorithms) can be used to regulate the PID parameters, however the ultimate impact is proscribed29. The management power of the non-optimized technique is commonly solely associated to the linear mannequin. For advanced nonlinear fashions, MPC is extra generally utilized in engineering. To acquire the optimum management impact, there are various algorithms and methods to optimize the parameters of the MPC management framework. The prevailing MPC tuning strategies are usually divided into two classes30,31. The primary technique is to acquire analytical expressions by simplifying the method description or course of mannequin to some extent, and so as to add some parameter changes. The related efficiency indicators are mixed into the general adjustment goal operate primarily based on the know-how of multi-objective optimization, based on the definition of the purpose, and using a multi-objective optimization algorithm to unravel the tuning downside of the know-how is completely different. These strategies have completely different regulation goal definitions, time area traits (akin to regulation time, rise time, overshoot), time area efficiency indicators (akin to sq. error integral), frequency area sensitivity norms, and associated combos of various goal capabilities32,33,34. The MPC adjustment technique takes the minimal error between the closed-loop response and the output variable reference trajectory as the target operate. The second technique is to type the output variables based on the significance of the managed output variables to the method operation, and clear up them by a dictionary optimization algorithm35. For normal nonlinear programs, the MPC goal operate contains the weighted sum of the sq. deviation between the expected output and the set worth within the prediction time area, and the weighted sum of the sq. enter increment within the management time area. The MPC management downside is proven as follows:

$$start{aligned} mathop {max }limits_{{Delta u_{okay} }} V_{1} & = sumlimits_{j = 0}^{p} {left| {y(left. {okay + j} proper|okay) – y_{sp} } proper|_{{Q_{y} }}^{2} } + sumlimits_{j = 0}^{m – 1} left| {Delta u(left. {okay + j} proper|okay)} proper|_{R}^{2} s.t.quad 0 & = fleft( {frac{dx}{{dt}}, , x, , y, , p, , d, , y, , u} proper) u_{min } & le u(okay + j) le u_{max } ,quad j = 0, ldots ,m – 1 Delta u_{max } & le Delta u(okay + j) le Delta u_{max } ,quad j = 0, ldots ,m – 1 finish{aligned}$$

(5)

The multi-objective optimization technique has two primary trade-off decisions to deal with competing goals, appropriately weighting the goals earlier than fixing the issue or deciding on the optimum answer based on the subjective standards after acquiring a set of optimum options. The final multi-objective downside is expressed as follows:

$$start{aligned} & mathop {min }limits_{x} F(x) = left[ {begin{array}{*{20}l} {F_{1} (x)} hfill & {F_{2} (x)} hfill & L hfill & {F_{w} (x)} hfill end{array} } right]^{{textual content{T}}} , & s.t.quad g_{j} (x) le 0,j = 1, ldots ,z & h_{l} (x) = 0,l = 1, ldots ,e , finish{aligned}$$

(6)

Right here (F(x)) is a vector composed of (omega) goal capabilities (F_{i} , , g_{j} (x)) and (, h_{l} (x)) are the system inequality and equality constraints, respectively. (X = { x in R^{n} |g_{{textual content{j}}} (x) le 0,j = 1, ldots ,z,h_{{textual content{l}}} (x) = 1, ldots ,e}) is the possible area house. (n_{{{textual content{dec}}}}) is the vector of optimization resolution variables. (n) is the variety of resolution variables. (Z = left{ {z in R^{w} left| {z = F(x),x in X} proper.} proper}) is the possible criterion house. (F_{{textual content{i}}} (x)) is outlined based on preferences or financial objectives imposed by decision-makers.

Within the MPC management methods of many course of programs, the significance of managed output variables could be sorted. The dictionary goal sorting algorithm is used to tune the controller to determine the optimization downside of the hierarchical management system36. Assume that the output variable targets and precedence rankings are outlined by the operator on this paper. In every step, optimization issues could be cut up into many single-objective optimization issues to be solved, every of which is solved within the order of significance37. In every optimization step, the beforehand obtained optimum value operate worth is included as a constraint within the new optimization downside.

The target operate is sorted by significance primarily based on dictionary optimization know-how38. This technique is appropriate for step response within the finite output time area and state house response within the infinite output time area. First, the operator wants to investigate the relative significance of the method -controlled output variables, normally taking financial, safety and environmental components as pointers of management methods. Second, an enter–output pair is outlined for every course of -controlled output variable based on the significance order of the managed output variables. Third, the values and advantages of the enter and output variables of the system mannequin are normalized, and the aim is to optimize the worth of the tuning value operate of various goals on an analogous order of magnitude. Fourth, the error between the output closed-loop response and the reference trajectory is adjusted to be the smallest. The operator can outline the time fixed of the target operate based on the order of significance of the output variable and the specs of the method operator39,40,41. The MOO of the output variable goal is outlined as,

$$F_{{textual content{i}}} (x) = sumlimits_{okay = 1}^{{theta_{{textual content{t}}} }} {left( {y_{{textual content{i}}}^{{{textual content{ref}}}} (okay) – y_{{textual content{i}}} (okay)} proper)^{2} } ,quad i = 1, ldots ,w$$

(7)

Right here (theta_{{textual content{t}}}) is the time area adjustment. (y_{i}^{{{textual content{ref}}}} (okay)) is the reference trajectory for discretization of managed output variable (i), (y_{{textual content{i}}} (okay)) is the closed loop trajectory of the managed output variable (i) and (x) is a vector of resolution variables or tuning parameters. (w) is the variety of enter–output pairs. (Q_{{textual content{y}}} = diag(q_{1} , ldots ,q_{{{textual content{ny}}}} )), (R = diag(r_{1} , ldots ,r_{{{textual content{nu}}}} )) are diagonal weight matrices. (x = (q_{1} , ldots ,q_{{{textual content{ny}}}} ,r_{1} , ldots ,r_{{{textual content{nu}}}} )).(y_{{textual content{i}}} (okay)) is the response of the closed-loop. The optimum management enter variables are obtained by minimizing Eq. (7). The significance of process-controlled output variables additionally represents the dictionary optimization order. The definition of the MOMPC optimization downside is proven as follows:

$$start{aligned} & mathop {min }limits_{Delta u,delta } ;V_{2} = sumlimits_{i = 1}^{{w^{prime } }} {F_{{textual content{i}}} (x)} + delta^{T} S_{{textual content{t}}} delta & s.t.;F_{{textual content{i}}} (x) = sumlimits_{okay = 1}^{{theta_{{textual content{t}}} }} {left( {y_{{textual content{i}}}^{{{textual content{ref}}}} (okay) – y_{{textual content{i}}} (okay)} proper)^{2} } ,;i = 1, ldots ,w & F_{{textual content{i}}} (x) – F_{{textual content{i}}}^{*} – delta_{{textual content{i}}} le 0,;i = 1, ldots ,w^{prime } – 1 & delta_{{textual content{i}}} ge 0,;i = 1, ldots ,w^{prime } – 1 & y_{{{textual content{LL}}}} le y le y_{{{textual content{UL}}}} & u_{{{textual content{LL}}}} le u_{{textual content{i – 1}}} + Delta u le u_{{{textual content{UL}}}} finish{aligned}$$

(8)

Right here (i) is the present tuning step. (w^{prime }) is the variety of present output targets, (delta) is the vector of the relief variable, and (S_{{textual content{t}}} in R^{{(w^{prime } – 1) instances (wprime – 1)}}) is the diagonally weighted matrix. (y_{{{textual content{LL}}}}) and (y_{{{textual content{UL}}}}) are the decrease and higher bounds of the choice variables. When coping with decrease precedence output targets, the purpose outlined within the multi-objective optimization makes an attempt to drive increased precedence output variables to be prioritized to acquire the very best efficiency. Rest variable (delta) ensures that multi-objective optimization issues are at all times possible. (F_{{textual content{i}}}^{*}) is the optimum worth of variable (y_{{textual content{i}}}) within the (ith) dictionary precedence goal.

The aim of multi-objective optimization is to discover a resolution variable or parameter vector that satisfies the constraint situations, and optimize the vector house, whose spatial components characterize the target operate. This technique can enhance the feasibility of the MPC management technique by enjoyable the constraints based on the web assignable precedence.

Feasibility testing and delicate constraint adjustment of multi-objective MPC

If the operation and engineering constraints of the system can not type an efficient possible area, the MOMPC optimization outcomes can’t be obtained. The optimization technique could be carried out solely when the possible area of the system exists. Drying and different industrial processes, should not allowed to interrupt the management technique, as a result of the infeasible areas within the manufacturing course of will have an effect on the standard of the manufacturing course of and the protection of the plant operation42. For the multi-objective MPC management technique, a possible area testing mechanism and optimization implementation are mandatory to make sure the sleek implementation of the management technique.

The possible area testing mechanism primarily goals at whether or not there’s an efficient possible area within the constrained area of the system earlier than optimization, in order that the optimum answer could be discovered within the optimization technique43. If the system has infeasible areas, some constraints should be adjusted to make the constraint house have possible areas. The system is principally topic to 2 kinds of constraints, laborious constraints and delicate constraints. Usually, the laborious constraint is the constraint of the enter variable of system operation (the bodily constraint can’t be violated), and the delicate constraint is the constraint sure of the output variable managed by the system (operation constraint and engineering constraint). The operation constraint boundary is (y_{{{textual content{LL}}}} le y le y_{{{textual content{UL}}}}), and the engineering constraint boundary is (y_{{{textual content{LLL}}}} le y le y_{{{textual content{UUL}}}}). The engineering constraint is a tough constraint for the managed output variable. The infeasible area answer is constraint adjustment, i.e., delicate constraint adjustment. The constraints of the managed output variables of the system are appropriately relaxed, however the delicate constraints should not be relaxed past the engineering constraints. When the possible area doesn’t require softening constraints, the possible area of the system is proven as follows:

$$start{aligned} & 0 = fleft( {frac{dx}{{dt}},x,y,p,d,u} proper) & u_{{{textual content{LL}}}} le u_{{textual content{i – 1}}} + Delta u le u_{{{textual content{UL}}}} & y_{{{textual content{LL}}}} le y le y_{{{textual content{UL}}}} finish{aligned}$$

(9)

When the possible area doesn’t exist, the relief variables are launched for the constraint of the managed output variable, which is proven as follows:

$$start{aligned} & 0 = fleft( {frac{dx}{{dt}},x,y,p,d,u} proper) & u_{{{textual content{LL}}}} le u_{{textual content{i – 1}}} + Delta u le u_{{{textual content{UL}}}} & y_{{{textual content{LL}}}} – varepsilon_{1} le y le y_{{{textual content{UL}}}} + varepsilon_{2} & y_{{{textual content{LLL}}}} le y le y_{{{textual content{UUL}}}} finish{aligned}$$

(10)

Right here (varepsilon_{1}) and (varepsilon_{2}) are rest variables of the managed output variables constrained, and the constraints with out rest variables are laborious constraints.

The MOMPC management technique optimization implementation stage primarily seeks an efficient optimum answer within the efficient possible area when there’s an efficient possible area. Nonetheless, the possible area can not assure the optimality of the optimum goal answer, which can trigger the goal to deviate from the anticipated goal worth. Within the possible area, the system could be adjusted to drive to the anticipated goal within the possible area by means of an adjustable residual freedom constraint, and the optimum answer could be obtained. The feasibility dedication of the optimization downside and the weighting technique of sentimental constraint adjustment of enter and output variables can uniquely decide the optimization possible area. If there’s an optimization possible area, the optimum answer of the optimization goal could be discovered within the possible area house within the optimization implementation stage44,45,46.

First, the feasibility downside of MOMPC management technique optimization was decided, that’s, the feasibility of the optimization downside was decided based on the nonlinear mannequin and constraints of the economic course of. Then, the delicate constraint is adjusted, that’s, the constraint boundary is relaxed to make the optimization downside possible when the optimization result’s judged to be infeasible. For easy constraints, the graphical technique is used to find out whether or not the optimization downside is possible. Nonetheless, for the final multi-objective MPC management technique optimization downside, which includes a nonlinear course of and constraint situations, the feasibility testing downside is extra merged right into a delicate constraint adjustment downside. If the optimum answer of the choice variable is zero, there’s a possible area within the constraint house of the method. If the choice variable is a non-zero answer, that’s, the constraint house wants the choice variable of a non-zero answer to acquire the optimization possible area. If the optimization has no answer, the constraint possible area can’t be obtained by enjoyable the variables. Then, the constraint possible area must be reconstructed by area rest of the goal trajectory.

Multi-objective precedence and goal constraint precedence adjustment

In actual trade, the significance of every managed output variable of the system is inconsistent, and it’s mandatory to differentiate the precedence of the output variable to raised optimize the management. For the slicing tobacco drying course of, the non-square mannequin has an inadequate management diploma of freedom, which results in the steady-state error of the traditional management technique. Subsequently, the precedence management technique of managed output variables is adopted47. Within the drying means of slicing tobacco, the outlet moisture content material (omega_{cs}) is probably the most crucial managed output variable of the system, and it ought to be given precedence to attain the optimum management state in accordance with numerous constraints of the system. The multi-objective precedence management technique relies on the MPC management framework, and the target precedence is adopted to optimize the management of output variables in a sure order. The precedence of the managed output variable of the system represents the significance of the output variable, and the upper the precedence, the extra crucial it’s.

The managed output variables of the true industrial course of are additionally topic to further goal constraints, financial goal constraints, security goal constraints, and ecological surroundings goal constraints. When the possible area decided by the operation and engineering constraints of the managed output variables is glad, the system wants to find out the precedence order of the goal constraints on every managed output variable after figuring out the precedence order of every managed output variable, in order that the managed output variables run alongside the optimum goal trajectory. Assuming that every output variable has (r_{n}) priorities,

$$left{ {start{array}{*{20}c} {xi^{r} varepsilon^{r} = b_{1}^{r} } {Phi^{r} varepsilon^{r} le b_{2}^{r} } finish{array} } proper.,;r = 1, ldots ,r_{n}$$

(11)

Right here (xi) and (b_{1}) are the system parameters of equality goal constraints. (Phi) and (b_{2}) are the system parameters of non-equality goal constraints. (r) is the goal constraint precedence collection of the present managed output variables. The goal constraint is as follows when (r = 1).

Within the multi-objective precedence management technique, when the management technique exists within the possible area of the system, the managed output variables of the system are first optimized by precedence ascending order, and when the precise output variables, the precedence of the extra goal constraints is softened in descending order, and the goal constraints with low precedence are relaxed first48. The precise management technique is split into two levels. The system-controlled output variables are prioritized in ascending order, and the corresponding weight coefficients are set. The technological necessities of the system -controlled output variables with the very best precedence are first met. After the precedence of the managed output variable is set, the goal constraint descending precedence and weight coefficient of the precise managed output variable are decided. When the goal constraint has r priorities, if the goal constraint interval just isn’t possible, the goal precedence with r precedence shall be relaxed first, after which the precedence of ((r = 1)) shall be optimized. If the goal constraint interval is possible, the goal constraint of different priorities will not be optimized.

A possible area of system constraint exists or the possible area exists by means of delicate constraint adjustment. The multi-objective precedence management technique first considers the precedence ascending order of the managed output variables of the system to find out the significance of the managed output variables of the system. For the extra goal constraint, descending order is carried out to acquire the optimum trajectory of the managed output variables. The multi-objective optimization management technique of slicing the tobacco course of is proven as follows:

$$start{aligned} & min {textual content{V}}_{3} = sumlimits_{i = 1}^{{omega^{prime}}} sumlimits_{okay = 1}^{{theta_{t} }} left{ {left[ {begin{array}{*{20}l} {omega_{{text{out }}}^{{text{ref }}} (k)} hfill {T_{{{text{dryer}}}}^{{{text{ref}}}} (k)} hfill {T_{{{text{out}}}}^{{{text{ref}}}} (k)} hfill {T_{{{text{hotair}}}}^{{{text{ref}}}} (k)} hfill end{array} } right] – left[ {begin{array}{*{20}c} {omega_{{text{out }}} (k)} {T_{{text{dryer }}} (k)} {T_{{text{outt }}} (k)} {T_{{text{hotair }}} (k)} end{array} } right]} proper}^{2} & quad + left[ {delta_{1} delta_{2} ldots delta_{i} ldots delta_{n} } right]{textual content{diag}} left( {r_{1} r_{2} ldots r_{{{textual content{mu}}}} } proper)left[ {begin{array}{*{20}l} {delta_{1} } hfill & {delta_{2} } hfill & { ldots } hfill & {delta_{{text{n}}} } hfill end{array} } right]^{T} & quad + left( {varepsilon^{{r_{{textual content{n}}} }} } proper)^{T} left( {W_{{textual content{Q}}}^{{r_{{textual content{n}}} }} } proper)^{2} varepsilon^{{r_{{textual content{n}}} }} & {textual content{s}}{textual content{.t }}quad x = left[ {begin{array}{*{20}c} {T_{c1} } {T_{c2} } end{array} } right] & left[ {begin{array}{*{20}l} {omega_{{text{out }}}^{{text{ref }}} (k)} hfill {T_{{text{dryer }}}^{{text{ref }}} (k)} hfill {T_{{text{outt }}}^{{text{ref }}} (k)} hfill {T_{{text{hotair }}}^{{text{ref }}} (k)} hfill end{array} } right] – left[ {begin{array}{*{20}l} {omega_{{text{out }}} (k)} hfill {T_{{text{dryer }}} (k)} hfill {T_{{text{outt }}} (k)} hfill {T_{{text{hotair }}} (k)} hfill end{array} } right] – delta_{i} le 0quad i = 1, cdots ,omega^{prime } – 1 & delta_{i} ge 0quad quad i = 1, ldots ,(omega^{prime } – 1) & mathop prod limits^{{r_{n} }} varepsilon^{{r_{n} }} = b_{1}^{{r_{n} }} & Phi^{{r_{n} }} varepsilon^{{r_{n} }} le b_{2}^{{r_{n} }} % finish{aligned}$$

(12)

Right here (W_{{textual content{Q}}}^{{r_{0} }}) is the positive-definite weight coefficient matrix. As a result of it’s a descending-order softening goal constraint, solely softening and enjoyable the goal constraint comparable to the minimal precedence (r_{n}) are thought-about, and different precedence goal constraints are handled as laborious goal constraints. The multi-objective optimum management technique primarily based on MPC can prioritize the managed output variables on-line when the system doesn’t have ample levels of freedom to fulfill the method necessities of the managed output variables, in order that the system can prioritize assembly the method necessities of the managed output variables to alleviate the issue of inadequate levels of freedom of nonlinear programs. The managed output variable can also be topic to further synthetic optimization goal constraints, which could be additional assigned to the goal constraints in descending order after the managed output variable’s precedence has been decided, in order that the managed output variable at all times runs inside the optimum goal trajectory, which improves the feasibility and accuracy of the management system.

[ad_2]

Source_link

Leave a Reply

Your email address will not be published. Required fields are marked *