CN104281076B - Control method of protein concentration - Google Patents
Control method of protein concentration Download PDFInfo
- Publication number
- CN104281076B CN104281076B CN201410314356.2A CN201410314356A CN104281076B CN 104281076 B CN104281076 B CN 104281076B CN 201410314356 A CN201410314356 A CN 201410314356A CN 104281076 B CN104281076 B CN 104281076B
- Authority
- CN
- China
- Prior art keywords
- tau
- omega
- boundary line
- sigma
- closed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D11/00—Control of flow ratio
- G05D11/02—Controlling ratio of two or more flows of fluid or fluent material
- G05D11/13—Controlling ratio of two or more flows of fluid or fluent material characterised by the use of electric means
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Measuring Or Testing Involving Enzymes Or Micro-Organisms (AREA)
Abstract
Description
技术领域technical field
本发明涉及一种蛋白质浓度的控制方法,具体是一种具有时滞的蛋白质合成系统的H∞分布式时滞控制方法。The invention relates to a method for controlling protein concentration, in particular to an H∞ distributed time-delay control method for a protein synthesis system with time-delay.
背景技术Background technique
蛋白质是构成人体组织器官的支架和主要物质,在人体生命活动中,起着非常重要的作用,可以说没有蛋白质就没有生命活动的存在。作为生命活动的承担者,生物体绝大部分的生理功能的实现都依赖于蛋白质,蛋白质是生物功能的载体,具有催化(如酶)、调节(如胰岛素)、免疫(如抗体)、运动(如肌纤维中的肌球蛋白和肌动蛋白)、转运(如血红蛋白)、控制(如阻遏蛋白)、结构成分(如结构蛋白)、贮存、支架、防御与进攻等多种功能。蛋白质缺乏和蛋白质摄入过多都会对生命体带来伤害,甚至使生命体某些身体机能紊乱。Protein is the scaffold and main substance that constitutes the tissues and organs of the human body, and plays a very important role in the life activities of the human body. It can be said that there is no life activity without protein. As the bearer of life activities, the realization of most of the physiological functions of organisms depends on protein. Protein is the carrier of biological functions, and has the functions of catalysis (such as enzyme), regulation (such as insulin), immunity (such as antibody), movement ( Such as myosin and actin in muscle fibers), transport (such as hemoglobin), control (such as repressor proteins), structural components (such as structural proteins), storage, scaffolding, defense and offense and other functions. Both protein deficiency and excessive protein intake will cause damage to the living body, and even cause certain bodily functions of the living body to be disordered.
目前,蛋白质合成系统主要运用于重组生物细胞或在细胞中生产感兴趣的多肽或蛋白质。本发明涉及到具有时滞的蛋白质合成系统的H∞分布式时滞控制器的设计。控制领域专家Murry提供一种对蛋白质浓度调节系统的设计和模拟的方法,并通过运用单个负反馈环来控制目标蛋白质的合成,使蛋白质浓度达到设定浓度(de los Santos E L C,HsiaoV,Murray R M.DESIGN AND IMPLEMENTATION OF A BIOMOLECULAR CIRCUIT FOR TRACKINGPROTEIN CONCENTRATION[J])。虽然该方法构成了一个闭环系统,但未加控制器,从而使得系统性能未达到具有超调量小、快速达到稳定状态、抗干扰性强等效果。因此,有必要引入分布式时滞控制器来控制蛋白质浓度。分布式时滞控制器主动引入通常被认为是不利因素的时滞来改善控制系统的稳定性和性能。控制器中引入时滞的优点在于将系统中存在的时滞转化为有利因,具有机构简单、计算复杂度低、容易实,能够用于普通控制器很难实施的场合(如基因调控网络),实现系统的异步操作,容易转化为数字控制器,实现对连续系统的直接控制,具有类似混杂系统的特点。Currently, protein synthesis systems are mainly used in recombinant biological cells or to produce polypeptides or proteins of interest in cells. The present invention relates to the design of H∞ distributed time-delay controller of protein synthesis system with time-delay. Murry, an expert in the field of control, provides a method for the design and simulation of protein concentration regulation systems, and controls the synthesis of target proteins by using a single negative feedback loop, so that the protein concentration reaches a set concentration (de los Santos ELC, HsiaoV, Murray R M. DESIGN AND IMPLEMENTATION OF A BIOMOLECULAR CIRCUIT FOR TRACKING PROTEIN CONCENTRATION[J]). Although this method constitutes a closed-loop system, it does not add a controller, so that the system performance has not achieved the effects of small overshoot, rapid stabilization, and strong anti-interference. Therefore, it is necessary to introduce a distributed time-delay controller to control the protein concentration. Distributed time-delay controllers actively introduce time-delays, which are generally considered to be unfavorable factors, to improve the stability and performance of control systems. The advantage of introducing time-delay in the controller is to convert the time-delay existing in the system into favorable factors. It has the advantages of simple mechanism, low computational complexity, and easy implementation. It can be used in occasions where ordinary controllers are difficult to implement (such as gene regulation networks). , realize the asynchronous operation of the system, easily transform into a digital controller, realize the direct control of the continuous system, and have the characteristics similar to the hybrid system.
镇定系统是设计控制系统的先决条件。Singh在提出了运用单时滞、分布式时滞控制器来控制系统,并给出了整定参数的方法(Singh T,Vadali S R.Robust time-delaycontrol[J].ASME Journal of Dynamic Systems,Measurement,and Control,1993,115(2A):303-306)。但其参数整定的方法仅仅只针对二阶振荡环节来设计,具有很大的局限性,因为在实际工业控制中,实际系统并不一定都只含二阶振荡环节,且具有时滞特性。Gu提供了一种拥有多时滞线性系统的几何特征和详细具体参数的求解方法在文献(Gu K,Naghnaeian M.Stability crossing set for systems with three delays[J].Automatic Control,IEEE Transactions on,2011,56(1):11-26)。虽然求解出了使系统稳定的参数域,但未对系统的性能做出要求。如何在反馈控制系统中设计分布式时滞控制器以保证时滞被控系统稳定且使得系统性能满足H∞性能指标是尚待解决且在控制领域中起着重要作用的研究问题。A stabilization system is a prerequisite for designing a control system. Singh proposed the use of single time-delay and distributed time-delay controllers to control the system, and gave a method for tuning parameters (Singh T, Vadali S R. Robust time-delay control [J]. ASME Journal of Dynamic Systems, Measurement , and Control, 1993, 115(2A):303-306). However, its parameter setting method is only designed for the second-order oscillation link, which has great limitations, because in actual industrial control, the actual system does not necessarily only contain the second-order oscillation link, and has time-delay characteristics. Gu provides a solution method with geometric characteristics and detailed parameters of multi-delay linear systems in the literature (Gu K, Naghnaeian M. Stability crossing set for systems with three delays[J]. Automatic Control, IEEE Transactions on, 2011, 56(1):11-26). Although the parameter domain that makes the system stable is solved, the performance of the system is not required. How to design a distributed time-delay controller in a feedback control system to ensure the stability of the time-delay controlled system and make the system performance meet the H ∞ performance index is an unsolved research problem that plays an important role in the field of control.
发明内容Contents of the invention
本发明要克服现有技术的上述不足,提供一种镇定具有时滞蛋白质生产系统的分布式时滞控制的蛋白质浓度控制方法。The present invention overcomes the above-mentioned deficiencies of the prior art, and provides a protein concentration control method that stabilizes the distributed time-delay control of a protein production system with a time-delay.
本发明首先利用改进D-分割法和对应边界线哪一侧为稳定区域的判定方法确定分布式时滞控制器参数的稳定域,完成控制器的参数化。只要在所获得的控制器稳定集合中选取参数的值,都能够保证多时滞系统稳定。再利用解析方法求出满足H∞性能指标所对应的控制参数域,在该区域内选取参数,使得系统具有更好动态的性能和鲁棒性。针对具有时滞的蛋白质合成系统,该方法能够快速、有效和准确地给出分布式时滞控制器满足H∞性能指标的控制参数域,从而可通过在满足H∞性能指标的控制参数域中进行参数的选取和调节实现良好的控制效果。The present invention first uses the improved D-segmentation method and the determination method of which side of the corresponding boundary line is the stable region to determine the stable region of the parameters of the distributed time-delay controller, and completes the parameterization of the controller. As long as the parameter values are selected in the obtained controller stable set, the multi-delay system can be guaranteed to be stable. Then use the analytical method to obtain the control parameter domain corresponding to the H ∞ performance index, and select parameters in this area to make the system have better dynamic performance and robustness. For the protein synthesis system with time-delay, this method can quickly, effectively and accurately give the control parameter domain of the distributed time-delay controller satisfying the H ∞ performance index, so that the control parameter domain satisfying the H ∞ performance index can be obtained by Select and adjust the parameters to achieve a good control effect.
本发明是通过如下技术方案实现的:利用蛋白质合成系统内相关化学反应对控制对象进行系统辨识,得到被控对象模型参数;然后根据被控对象模型参数,计算出分布式时滞控制器的控制参数稳定域的边界线,并判断稳定域位于边界线的哪一侧,得到控制参数的稳定域;然后将满足H∞性能指标的分布式时滞控制器设计问题转化为稳定性问题,从而基于稳定域的求解方法再计算出满足H∞性能指标的控制参数域边界线,再通过判断满足H∞性能指标的区域位于边界线的哪一侧,得到满足H∞性能指标的控制参数域;最后进行控制器调节、仿真、验证。在所获得的满足H∞性能指标的控制参数域中选取控制参数,均能保证具有时滞的蛋白质合成系统具有良好的抗干扰性和跟踪性能。The present invention is realized through the following technical solutions: use the relevant chemical reactions in the protein synthesis system to carry out system identification on the control object to obtain the model parameters of the controlled object; then calculate the control of the distributed time-delay controller according to the model parameters of the controlled object The boundary line of the parameter stability domain, and judge which side of the boundary line the stability domain is located in, and obtain the stability domain of the control parameters; The solution method of the stable region calculates the boundary line of the control parameter domain satisfying the H ∞ performance index, and then by judging which side of the boundary line the area satisfying the H ∞ performance index is located, the control parameter domain satisfying the H ∞ performance index is obtained; finally Perform controller tuning, simulation, verification. Selecting control parameters in the obtained control parameter domain satisfying the H ∞ performance index can ensure that the protein synthesis system with time lag has good anti-interference and tracking performance.
具体步骤如下:Specific steps are as follows:
(1)在系统进入分布式时滞控制器的设计之前,先列出蛋白质合成系统的相关化学反应方程式,再利用Matlab中的生物系统模拟工具包将蛋白质合成系统内相关化学反应方程式转化成常微分方程,进而计算出具有如下传递函数的被控对象模型:(1) Before the system enters the design of the distributed time-delay controller, first list the relevant chemical reaction equations of the protein synthesis system, and then use the biological system simulation toolkit in Matlab to convert the relevant chemical reaction equations in the protein synthesis system into normal Differential equations, and then calculate the controlled object model with the following transfer function:
其中,N(s)和D(s)是关于s的多项式,θ表示时滞,且D(s)的最高阶次大于N(s)的最高阶次。Among them, N(s) and D(s) are polynomials about s, θ represents the time lag, and the highest order of D(s) is greater than the highest order of N(s).
(2)建立包含分布式时滞控制器的单位反馈系统。适当设置控制器的时滞系数τ1、τ2和τ3的值,则分布时滞控制器C(s)的形式为:(2) Establish a unit feedback system including a distributed time-delay controller. When the values of the time-delay coefficients τ 1 , τ 2 and τ 3 of the controller are set appropriately, the form of the distributed time-delay controller C(s) is:
其中,k1、k2和k3为分布式时滞控制器中各时滞模块的增益系数。Among them, k 1 , k 2 and k 3 are the gain coefficients of each time-delay module in the distributed time-delay controller.
(3)求出闭环系统的特征函数(3) Find the characteristic function of the closed-loop system
(4)对于给定的τ1、τ2和τ3,通过固定一个参数k1,计算二维平面上由另外两个控制参数k2和k3组成的稳定域边界线,并求出由边界线所围成对应的稳定区域。控制参数空间的边界线由奇异边界线和非奇异边界线两部分组成:(4) For the given τ 1 , τ 2 and τ 3 , by fixing a parameter k 1 , calculate the boundary line of the stable region composed of the other two control parameters k 2 and k 3 on the two-dimensional plane, and obtain the The corresponding stable area is enclosed by the boundary line. The boundary line controlling the parameter space consists of two parts: singular boundary line and non-singular boundary line:
(a)非奇异边界线:当s=jω(ω∈(0,+∞))时,代入闭环特征函数中,采用D-分割法算出非奇异边界线,边界线表达式为:(a) Non-singular boundary line: When s=jω(ω∈(0,+∞)), it is substituted into the closed-loop characteristic function, and the non-singular boundary line is calculated by using the D-segmentation method. The expression of the boundary line is:
其中,和分别表示的实部和虚部。在ω∈(0,+∞)内取值绘制该边界线。in, and Respectively The real and imaginary parts of . Draw the boundary line with values within ω∈(0,+∞).
通过判断边界线哪一侧具有更少的不稳定极点,从而确定被这些边界线所分割的哪个区域是控制参数的稳定域。为判定控制参数的稳定域在非奇异边界线哪一侧,这里本发明采用以下方法:By judging which side of the boundary line has fewer unstable poles, it is determined which area divided by these boundary lines is the stable domain of the control parameters. In order to determine which side of the non-singular boundary line the stability region of the control parameter is on, the present invention adopts the following method here:
令s=σ+jω代入闭环特征函数中,取其实部R和虚部I,Let s=σ+jω be substituted into the closed-loop characteristic function, and take the real part R and the imaginary part I,
其中 in
由于所以由上式可得because So from the above formula we can get
当k1固定时,若Q>0二维平面(k2,k3)中,取曲线沿ω∈(0,∞)变化的方向为正方向,由所决定的非奇异边界线的正方向右侧比其左侧有更少的不稳定闭环极点;反之,非奇异边界线的左侧比右侧有更少的不稳定闭环极点。When k 1 is fixed, if Q>0 in the two-dimensional plane (k 2 , k 3 ), take the direction of the curve along ω∈(0,∞) as the positive direction, and the positive direction of the non-singular boundary line determined by The right side has fewer unstable closed-loop poles than its left side; conversely, the left side of a nonsingular boundary line has fewer unstable closed-loop poles than its right side.
(b)奇异边界线:当s=0时,代入闭环特征函数中,求出其奇异边界线,边界线表达式为:(b) Singular boundary line: when s=0, substitute it into the closed-loop characteristic function to obtain its singular boundary line, the expression of the boundary line is:
k3=-k2-k1 (5)k 3 =-k 2 -k 1 (5)
为确定控制参数的稳定域位于奇异边界线的哪一侧,本发明采用下述方法进行判定:In order to determine which side of the singular boundary line the stable region of the control parameter is located in, the present invention uses the following method to determine:
当s无限趋近于0时,和在s=0处进行泰勒展开有:并分别代入闭环特征函数计算得:s+G(0)[k1+k2+k3-s(k1τ1+k2τ2+k3τ3)]=0,其中G(0)=G(s)|s=0。进而有系统稳定的必要条件是系统的极点都在左半平面即s<0,当s<0时,从上式可得:When s infinitely approaches 0, and Taylor expansion at s=0 has: and respectively substituted into the closed-loop characteristic function to calculate: s+G(0)[k 1 +k 2 +k 3 -s(k 1 τ 1 +k 2 τ 2 +k 3 τ 3 )]=0, where G(0 ) = G(s) | s = 0 . And then there are The necessary condition for the stability of the system is that the poles of the system are all in the left half plane, that is, s<0. When s<0, it can be obtained from the above formula:
(c)绘制非奇异边界线与奇异边界线,非奇异边界线不含不稳定闭环极点的一侧与奇异边界线不含不稳定闭环极点的一侧所形成的交集区域即为控制参数的稳定域。(c) Draw the non-singular boundary line and the singular boundary line. The intersection area formed by the side of the non-singular boundary line that does not contain unstable closed-loop poles and the side of the singular boundary line that does not contain unstable closed-loop poles is the stability of the control parameters area.
(5)计算出闭环系统的补偿灵敏度函数(5) Calculate the compensation sensitivity function of the closed-loop system
取权函数其中Wn(s)和Wd(s)是关于s的多项式,求出满足||W(s)T(s,k1,k2,k3)||∞<γ的H∞性能指标的控制参数区域,其中H∞性能指标γ为大于0的实数。Weighting function Where W n (s) and W d (s) are polynomials about s, find the H ∞ performance index that satisfies ||W(s)T(s,k 1 ,k 2 ,k 3 )|| ∞ <γ The control parameter area of , where the H ∞ performance index γ is a real number greater than 0.
给定的值,求解出满足H∞性能指标的特征函数为:given value, the characteristic function satisfying the H ∞ performance index is obtained as:
将s=jω代入,求解出满足H∞性能指标的边界线,该边界线的表达式为:Substitute s=jω to solve the boundary line satisfying the H ∞ performance index. The expression of the boundary line is:
与稳定性分析不同的是,这里是在ω∈(-∞,+∞)内取值绘制曲线,而不是在(0,∞)进行取值。不管k1,k2,k3取何值,闭环特征方程都不可能经过s=0。Different from the stability analysis, here the curve is drawn within ω∈(-∞,+∞) instead of (0,∞). No matter what value k 1 , k 2 , k 3 take, the closed-loop characteristic equation cannot pass through s=0.
对于判定满足H∞性能指标的参数域位于边界线哪一侧,其分析与判定稳定域为非奇异边界线的哪一侧的分析相同。即For determining which side of the boundary line the parameter domain satisfying the H ∞ performance index is located, the analysis is the same as the analysis for determining which side of the non-singular boundary line the stable domain is. which is
当k1固定时,若Q>0二维平面(k2,k3)中,由所决定的边界线的正方向右侧比其左侧有更少的不稳定闭环极点,反之,左侧比其右侧有更少的不稳定闭环极点。判断出该边界线不含不稳定闭环极点的一侧与控制参数的稳定域所行成的交集区域,该区域即为系统满足H∞性能指标的控制参数域。When k 1 is fixed, if Q>0 in the two-dimensional plane (k 2 , k 3 ), there are fewer unstable closed-loop poles on the right side of the positive direction of the determined boundary line than on the left side; otherwise, the left side There are fewer unstable closed-loop poles than to the right of it. It is judged that the boundary line does not contain the intersection area of the unstable closed-loop pole side and the stable domain of the control parameters, and this area is the control parameter domain where the system meets the H ∞ performance index.
(6)在所获得的分布式时滞控制器满足H∞性能指标的控制参数区域中选取控制参数,运行系统:首先,通过在目标基因序列中加入无效基因序列使得目标基因转录为mRNA、mRNA翻译成蛋白质及其蛋白质合成的各过程中产生时滞,再通过加入加法器使得对跟踪误差进行累加实现积分环节,从而在生物系统中实现了分布式时滞控制器。然后,激活目标蛋白质基因,使得目标基因表达并合成目标蛋白质;合成的目标蛋白质达到预期的浓度后开始抑制目标蛋白质基因的表达,从而构成闭环回路控制系统。合成目标蛋白质浓度与初始设定浓度相比较产生跟踪误差。跟踪误差输入至分布式时滞控制器,分布式时滞控制器基于跟踪误差进行运算并输出控制量,控制被控对象。该分布式时滞控制器执行过程可用如下计算公式来表示:(6) Select the control parameters in the control parameter area where the obtained distributed time-delay controller satisfies the H ∞ performance index, and run the system: first, the target gene is transcribed into mRNA, mRNA by adding an invalid gene sequence to the target gene sequence Time lag is generated in each process of translation into protein and protein synthesis, and then the tracking error is accumulated by adding an adder to realize the integral link, thus realizing a distributed time-delay controller in the biological system. Then, activate the target protein gene to make the target gene express and synthesize the target protein; after the synthesized target protein reaches the expected concentration, it starts to inhibit the expression of the target protein gene, thus forming a closed-loop control system. Comparing the synthetic target protein concentration with the initial set concentration produces a tracking error. The tracking error is input to the distributed time-delay controller, and the distributed time-delay controller performs calculations based on the tracking error and outputs control quantities to control the controlled object. The execution process of the distributed time-delay controller can be expressed by the following calculation formula:
其中e(t-τ1)、e(t-τ2)和e(t-τ3)分别为跟踪误差e(t)延迟经过目标基因转录为mRNA、mRNA翻译成蛋白质及蛋白质合成的时滞τ1、τ2和τ3后的值,k1、k2和k3为所求控制参数,通过加法器对0到t时刻的e(t-τ2)和e(t-τ3)进行累加实行积分,控制器输出u(t)作用到被控对象,使被控对象运行在稳定状态并满足H∞性能指标。where e(t-τ 1 ), e(t-τ 2 ) and e(t-τ 3 ) are the time lags of the tracking error e(t) delaying the transcription of the target gene into mRNA, the translation of mRNA into protein, and the synthesis of protein The values after τ 1 , τ 2 and τ 3 , k 1 , k 2 and k 3 are the control parameters to be obtained, and the e(t-τ 2 ) and e(t-τ 3 ) at time 0 to t are calculated by the adder Accumulate and implement integration, and the controller output u(t) acts on the controlled object, so that the controlled object runs in a stable state and meets the H ∞ performance index.
本发明的优点是:通过主动引入通常被认为是不利因素的时滞来改善蛋白质浓度控制系统的稳定性和动态性能。并运用分布式时滞控制器实现了普通控制器(如PID)很难实施的场合。且采用解析方法直接给出了被控系统的分布式时滞控制器满足H∞性能指标的控制参数域求取方法,只要在控制参数域中选取控制参数,均能保证闭环系统的稳定和良好的动态性能。An advantage of the present invention is that it improves the stability and dynamic performance of protein concentration control systems by actively introducing time lag, which is usually considered a disadvantage. And the use of distributed time-delay controllers realizes the occasions where ordinary controllers (such as PID) are difficult to implement. Moreover, the analytical method is used to directly give the control parameter domain calculation method for the distributed time-delay controller of the controlled system to meet the H ∞ performance index. As long as the control parameters are selected in the control parameter domain, the stability and good performance of the closed-loop system can be guaranteed. dynamic performance.
附图说明Description of drawings
图1为采用本发明方法的工作流程图。Fig. 1 is the working flowchart of adopting the method of the present invention.
图2为系统的简易模型图。Figure 2 is a simple model diagram of the system.
图3为本发明采用分布式时滞控制器的设计方法所用的闭环控制结构图。Fig. 3 is a closed-loop control structure diagram used in the design method of the distributed time-delay controller in the present invention.
图4为本发明实施例中,取k1=0时,τ2=0.65min,τ3=1min,(k2,k3)平面上的参数稳定域。Fig. 4 is a parameter stable region on the (k 2 , k 3 ) plane when k 1 =0, τ 2 =0.65 min, τ 3 =1 min in an embodiment of the present invention.
图5为本发明实施例中选取H∞性能指标γ=0.8、权函数时,在(k2,k3)平面上,满足H∞性能指标的参数域。Fig. 5 selects H ∞ performance index γ=0.8, weight function in the embodiment of the present invention , on the (k 2 , k 3 ) plane, the parameter domain that satisfies the H ∞ performance index.
图6为本发明实施例中在稳定域内选取控制参数k1=0、k2=3.5、k3=-3时的单位阶跃响应曲线DBC1,和在稳定域外选取k1=0、k2=3.4、k3=-2时的单位阶跃响应曲线DBC2。Fig. 6 is the unit step response curve DBC1 when control parameters k 1 =0, k 2 =3.5, k 3 =-3 are selected in the stable domain in the embodiment of the present invention, and k 1 =0, k 2 are selected outside the stable domain =3.4, the unit step response curve DBC2 when k 3 =-2.
图7为本发明实施例中选取满足H∞性能指标的控制参数k1=0、k2=3、k3=-2.5时的单位阶跃响应曲线DBC1,和在控制参数的稳定域内选取不满足H∞性能指标的控制参数k1=0、k2=3.3、k3=-2.4时的单位阶跃响应曲线DBC2。Fig. 7 is the unit step response curve DBC1 when the control parameters k 1 =0, k 2 =3, and k 3 =-2.5 are selected to meet the H ∞ performance index in the embodiment of the present invention, and the control parameters are selected within the stability range of the control parameters. The unit step response curve DBC2 when the control parameters k 1 =0, k 2 =3.3, k 3 =-2.4 satisfy the H ∞ performance index.
具体实施方式detailed description
以下结合附图和实施例对本发明的技术方案作进一步描述。The technical solutions of the present invention will be further described below in conjunction with the accompanying drawings and embodiments.
首先列出系统内相关化学反应方程式,在Matlab中的生物系统模拟工具包将系统内相关化学反应方程式转化成常微分方程,进而计算出具有如下传递函数的被控对象模型,确定其模型参数;然后将模型参数和设置的分布时滞控制器参数τ1、τ2、τ3和k1在生物系统中实现,即通过在目标蛋白质基因序列中加入无效基因使得目标蛋白质基因转录为mRNA时间延迟和mRNA翻译为目标蛋白质时间延迟。基于D-分割法求解控制参数的稳定域,通过令s=jω时计算出非奇异边界,令s=0计算出奇异边界,进一步判断稳定域的位于边界线的哪一侧,从而直观的给出由边界线围成的k2、k3控制参数的稳定域。再根据给定的H∞性能指标γ、和权函数W(s)求解出H∞性能指标的边界线,进一步判断满足H∞性能指标的参数域为边界线的哪一侧,并与控制参数的稳定域取交集,所得的交集区域即为满足H∞性能指标γ的控制参数k2、k3的参数域。Firstly, the relevant chemical reaction equations in the system are listed, and the biological system simulation toolkit in Matlab converts the relevant chemical reaction equations in the system into ordinary differential equations, and then calculates the controlled object model with the following transfer function, and determines its model parameters; Then, the model parameters and the set distributed time-delay controller parameters τ 1 , τ 2 , τ 3 and k 1 are implemented in the biological system, that is, by adding an invalid gene to the target protein gene sequence to delay the transcription of the target protein gene into mRNA and mRNA translation into target protein time delay. Based on the D-segmentation method to solve the stable region of the control parameters, the non-singular boundary is calculated by setting s=jω, and the singular boundary is calculated by setting s=0, and further judgment is made on which side of the boundary line the stable region is located, so as to intuitively give The stable domain of k 2 and k 3 control parameters surrounded by boundary lines is drawn. Then according to the given H ∞ performance index γ, The sum weight function W(s) solves the boundary line of the H ∞ performance index, further judges which side of the boundary line is the parameter field satisfying the H ∞ performance index, and intersects with the stable area of the control parameters, and the obtained intersection area is It is the parameter field of the control parameters k 2 and k 3 satisfying the H ∞ performance index γ.
实施例:将本发明提出的控制方法用于神经干细胞内的Hes1蛋白质合成的控制系统。在被控对象为稳定对象且模型未知的情况下,设计出能使系统稳定且满足性能满足H∞性能指标的分布式时滞控制器的控制参数域。只要在该参数域中选取控制参数,就能保证闭环系统具有良好的抗干扰性和跟踪性能。Example: The control method proposed by the present invention is used in the control system of Hes1 protein synthesis in neural stem cells. When the controlled object is a stable object and the model is unknown, the control parameter domain of the distributed time-delay controller that can make the system stable and satisfy the H ∞ performance index is designed. As long as the control parameters are selected in this parameter domain, the closed-loop system can be guaranteed to have good anti-interference and tracking performance.
接下来给出具体实施步骤:The specific implementation steps are given below:
(1)列出神经干细胞内的Hes1蛋白质合成系统内相关化学反应方程式,在Matlab中的生物系统模拟工具包将系统内相关化学反应方程式转化成常微分方程,进而计算出具有如下传递函数的被控对象模型:(1) List the relevant chemical reaction equations in the Hes1 protein synthesis system in neural stem cells. The biological system simulation toolkit in Matlab converts the relevant chemical reaction equations in the system into ordinary differential equations, and then calculates the transfer function with the following Control object model:
(2)时滞分布式时滞控制参数k1=0,有设置Hes1蛋白质基因转录为mRNA延迟时间为τ2=0.65min和mRNA翻译为目标蛋白质延迟时间为τ3=1min,即分布式时滞控制器为:(2) Time-delay distributed time-delay control parameter k 1 =0, there is Set the delay time of Hes1 protein gene transcription into mRNA as τ 2 =0.65min and the delay time of mRNA translation into target protein as τ 3 =1min, that is, the distributed time-delay controller is:
(3)求取系统闭环特征函数为:(3) Find the closed-loop characteristic function of the system as:
(4)控制参数k1=0时,计算二维平面上由另外两个控制参数k2和k3组成的稳定域非奇异边界线和奇异边界线,并判断出由边界线所围成对应的稳定区域。(4) When the control parameter k 1 =0, calculate the non-singular boundary line and the singular boundary line of the stable domain composed of the other two control parameters k 2 and k 3 on the two-dimensional plane, and determine the corresponding stable area.
(a)将s=jω(ω∈(0,+∞))代入特征函数δ(s)式中,采用D-分割法算出非奇异边界线,边界线表达式为:(a) Substituting s=jω(ω∈(0,+∞)) into the characteristic function δ(s), and using the D-segmentation method to calculate the non-singular boundary line, the expression of the boundary line is:
基于上述表达式可在二维空间(k2,k3)空间获得稳定域的非奇异边界,如图4中黑色曲线所示。Based on the above expressions, the non-singular boundary of the stable domain can be obtained in the two-dimensional space (k 2 , k 3 ), as shown by the black curve in Fig. 4 .
为判定稳定域在非奇异边界线哪一侧,首先将s=σ+jω代入δ(s)中,再计算出ω∈[0,2]时,Q>0,即在二维平面(k2,k3)中,取曲线沿ω∈(0,∞)变化的方向为正方向。其控制参数的稳定域在所决定的非奇异边界线即为图4中黑色曲线的正方向右侧。In order to determine which side of the non-singular boundary line the stable domain is on, first substitute s=σ+jω into δ(s), and then calculate When ω∈[0,2], Q>0, that is, in the two-dimensional plane (k 2 , k 3 ), the direction along which the curve changes along ω∈(0,∞) is taken as the positive direction. The stable domain of its control parameters is on the right side of the positive direction of the black curve in Figure 4 at the determined non-singular boundary line.
(b)将s=0代入特征函数δ(s)中,算出其奇异边界,边界线表达式为(b) Substituting s=0 into the characteristic function δ(s) to calculate its singular boundary, the expression of the boundary line is
k3=-k2 (15)k 3 =-k 2 (15)
为确定稳定域位于奇异边界线的哪一侧,当s无限趋近于0时,e-0.65s和e-s在s=0处进行泰勒展开有:e-0.65s=1-0.65s、e-s=1-s,再分别代入δ(s)中,进而计算出由于系统稳定的必要条件是系统的极点都在左半平面即s<0,则有In order to determine which side of the singularity boundary line the stable region is on, when s is infinitely approaching 0, the Taylor expansion of e -0.65s and e -s at s=0 is: e -0.65s = 1-0.65s, e -s = 1-s, and then substitute into δ(s) respectively to calculate Since the necessary condition for system stability is that the poles of the system are all in the left half plane, that is, s<0, then we have
从而可知控制参数的稳定域位于直线k3=-k2上方和直线k3=1.5-0.65k2下方相交的区域,即图4中红色直线的上方和蓝色下方相交的区域。Therefore, it can be seen that the stable region of the control parameters is located in the intersection area above the straight line k 3 =-k 2 and below the straight line k 3 =1.5-0.65k 2 , that is, the intersection area above the red line and below the blue line in Figure 4 .
(c)绘制非奇异边界线与奇异边界线,非奇异边界线不含不稳定闭环极点的一侧与奇异边界线不含不稳定闭环极点的一侧所形成的交集区域即为能够使系统稳定的控制参数域。在本发明中,闭环系统具体的控制参数稳定域为图4中灰色区域,即为当k1=0时,k2和k3在该灰色区域内取值都能使闭环系统稳定。(c) Draw the non-singular boundary line and the singular boundary line. The intersection area formed by the side of the non-singular boundary line that does not contain unstable closed-loop poles and the side of the singular boundary line that does not contain unstable closed-loop poles is the area that can make the system stable control parameter field. In the present invention, the specific control parameter stability domain of the closed-loop system is the gray area in Fig. 4 , that is, when k 1 =0, the values of k 2 and k 3 in the gray area can make the closed-loop system stable.
(5)计算出闭环系统的补偿灵敏度函数(5) Calculate the compensation sensitivity function of the closed-loop system
取权函数取H∞性能指标的参数γ=0.8,求出满足||W(s)T(s,k1,k2,k3)||∞<0.8的H∞性能指标的控制参数域。其中,Weighting function Take the parameter γ=0.8 of the H ∞ performance index, and obtain the control parameter domain satisfying the H ∞ performance index of ||W(s)T(s,k 1 ,k 2 ,k 3 )|| ∞ <0.8. in,
再取进而求解出满足H∞性能指标的特征函数为:take again Then solve the characteristic function that satisfies the H∞ performance index as:
将s=jω(ω∈(-∞,+∞))代入V(s)中求取满足H∞性能指标的边界线,边界线的表达式为:Substitute s=jω(ω∈(-∞,+∞)) into V(s) to obtain the boundary line satisfying the H ∞ performance index. The expression of the boundary line is:
与稳定性分析不同的是,这里是在ω在(-∞,+∞)内取值绘制曲线,而不是在(0,∞)进行取值。将ω∈[-2,2]进行取值绘制H∞性能指标的边界线,即图5中绿色曲线。对于判定满足H∞性能指标控制参数域位于边界线哪一侧,其分析与稳定域为非奇异边界线的哪一侧的分析相同。令ω在[-2,2]区间内进取值,在当ω∈[-2,0)时Q>0,在当ω∈(0,2]时Q<0,从而可知满足H∞性能指标的参数域位于当ω∈(0,2]时取值的边界线的右侧。该边界线右侧区域与控制参数的稳定域取交集所得到的参数域即为满足H∞性能指标控制参数域如图5中紫色区域所示。Different from the stability analysis, here the curve is drawn when ω takes a value within (-∞,+∞), instead of taking a value at (0,∞). Use ω∈[-2,2] to draw the boundary line of the H ∞ performance index, which is the green curve in Figure 5. The analysis for determining which side of the boundary line the control parameter domain satisfies the H ∞ performance index is the same as the analysis of which side the stable domain is the non-singular boundary line. Let ω take an aggressive value in the interval [-2,2], When ω∈[-2,0) Q>0, and when ω∈(0,2] Q<0, it can be seen that the parameter field that satisfies the H ∞ performance index is located when ω∈(0,2] The right side of the boundary line of the value. The parameter domain obtained by intersecting the area on the right side of the boundary line with the stable domain of the control parameters is the control parameter domain that satisfies the H ∞ performance index, as shown in the purple area in Figure 5.
(6)在所获得的分布式时滞控制器满足H∞性能指标控制参数区域中选取控制参数,运行系统:首先,通过在Hes1蛋白质基因序列中加入无效基因序列使得目标基因转录为mRNA、mRNA翻译成蛋白质及其蛋白质合成的各过程中产生时滞,再通过加入加法器使得对跟踪误差进行累加实现积分环节,从而在生物系统中实现了分布式时滞控制器。然后,激活Hes1蛋白质基因,使得Hes1蛋白质基因表达并合成Hes1蛋白质。合成的Hes1蛋白质达到预期的浓度后开始抑制Hes1蛋白质基因的表达,从而构成闭环回路控制系统。合成的Hes1蛋白质浓度与初始设定浓度相比较产生跟踪误差。将该跟踪误差输入至分布式时滞控制器,分布式时滞控制器基于跟踪误差进行运算并输出控制量,控制被控对象。该分布式时滞控制器执行过程可用如下计算公式来表示:(6) Select control parameters in the obtained distributed time-delay controller to meet the H∞ performance index control parameter area, and run the system: first, the target gene is transcribed into mRNA, mRNA by adding an invalid gene sequence to the Hes1 protein gene sequence Time lag is generated in each process of translation into protein and protein synthesis, and then the tracking error is accumulated by adding an adder to realize the integral link, thus realizing a distributed time-delay controller in the biological system. Then, the Hes1 protein gene is activated, so that the Hes1 protein gene is expressed and the Hes1 protein is synthesized. After the synthetic Hes1 protein reaches the expected concentration, it starts to inhibit the expression of the Hes1 protein gene, thus forming a closed-loop control system. Synthetic Hes1 protein concentration compared with the initial set concentration produced tracking error. The tracking error is input to the distributed time-delay controller, and the distributed time-delay controller performs calculation based on the tracking error and outputs the control quantity to control the controlled object. The execution process of the distributed time-delay controller can be expressed by the following calculation formula:
其中e(t-0.65)和e(t-1)分别为跟踪误差e(t)延迟经过目标基因转录为mRNA和mRNA翻译成蛋白质的时滞后的值,通过加法器对0到t时刻的e(t-0.65)和e(t-1)的值进行累加实行积分,控制器输出u(t)作用到被控对象,使被控对象运行在稳定状态,并且满足H∞性能指标。分别在控制参数稳定域内与稳定域外各选取控制参数k1=0,k2=3.5,k3=-3和k1=0,k2=3.4,k3=-2,基于图3中的单位反馈回路验证系统是否是稳定的。给一个单位阶跃信号作为系统的输入,可得到如图6所示的系统输出响应曲线。在稳定域内选取的控制参数其对应的输出曲线DBC1是稳定的,稳定域外选取的控制参数的输出曲线DBC2是不稳定的,进而直观的验证了所获得的控制参数稳定域的有效性。再在H∞性能指标的控制参数域内和H∞性能指标的控制参数域外分别选取参数k1=0、k2=3、k3=-2.5和k1=0、k2=3.3、k3=-2.4,对应的单位阶跃响应曲线如图7中曲线DBC1和DBC2所示。直观验证了H∞性能指标的控制参数域内选取的参数能够是闭环系统具有更好的动态性能。Among them, e(t-0.65) and e(t-1) are the values of tracking error e(t) delaying the time lag of target gene transcription into mRNA and mRNA translation into protein, respectively, and the e from time 0 to t is calculated by the adder The values of (t-0.65) and e(t-1) are accumulated and integrated, and the controller output u(t) acts on the controlled object, so that the controlled object runs in a stable state and meets the H ∞ performance index. Select the control parameters k 1 =0,k 2 =3.5,k 3 =-3 and k 1 =0,k 2 =3.4,k 3 =-2 respectively inside and outside the stability domain of the control parameters, based on the A unit feedback loop verifies whether the system is stable. Given a unit step signal as the input of the system, the system output response curve shown in Figure 6 can be obtained. The corresponding output curve DBC1 of the control parameters selected in the stable domain is stable, and the output curve DBC2 of the selected control parameters outside the stable domain is unstable, and then intuitively verifies the validity of the obtained control parameter stable domain. Then select parameters k 1 =0, k 2 =3, k 3 =-2.5 and k 1 =0, k 2 =3.3, k 3 in the control parameter domain of the H ∞ performance index and outside the control parameter domain of the H ∞ performance index =-2.4, the corresponding unit step response curves are shown in the curves DBC1 and DBC2 in Figure 7. It is verified intuitively that the parameters selected in the control parameter domain of the H ∞ performance index can make the closed-loop system have better dynamic performance.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410314356.2A CN104281076B (en) | 2014-07-03 | 2014-07-03 | Control method of protein concentration |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410314356.2A CN104281076B (en) | 2014-07-03 | 2014-07-03 | Control method of protein concentration |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104281076A CN104281076A (en) | 2015-01-14 |
CN104281076B true CN104281076B (en) | 2017-01-25 |
Family
ID=52256073
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410314356.2A Active CN104281076B (en) | 2014-07-03 | 2014-07-03 | Control method of protein concentration |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104281076B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108073136A (en) * | 2016-11-15 | 2018-05-25 | 北京航空航天大学 | A kind of processing domain computational methods of three-axis numerical control processing |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI681274B (en) * | 2018-11-14 | 2020-01-01 | 財團法人工業技術研究院 | Method for adjusting frequency response parameter of machine tool and system using the same |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6049741A (en) * | 1996-08-09 | 2000-04-11 | Yazaki Corporation | Method of predicting a failure and control unit and load controlling system using the same |
CN102073270A (en) * | 2011-01-27 | 2011-05-25 | 浙江工业大学 | Fractional order PID (proportion integration differentiation) control method of single input single output time lag system |
CN102455660A (en) * | 2011-12-26 | 2012-05-16 | 浙江工业大学 | Control method of continuous time-delay system based on digital H∞PID controller |
CN102540875A (en) * | 2011-12-26 | 2012-07-04 | 浙江工业大学 | Discrete time-delay system control method based on satisfaction digital PID (Proportion Integration Differentiation) controller |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050240311A1 (en) * | 2002-03-04 | 2005-10-27 | Herschel Rabitz | Closed-loop apparatuses for non linear system identification via optimal control |
GB0712749D0 (en) * | 2007-07-02 | 2007-08-08 | Areva T & D Uk Ltd | Method of determining voltage stability margin for load shedding within an electrical power system |
-
2014
- 2014-07-03 CN CN201410314356.2A patent/CN104281076B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6049741A (en) * | 1996-08-09 | 2000-04-11 | Yazaki Corporation | Method of predicting a failure and control unit and load controlling system using the same |
CN102073270A (en) * | 2011-01-27 | 2011-05-25 | 浙江工业大学 | Fractional order PID (proportion integration differentiation) control method of single input single output time lag system |
CN102455660A (en) * | 2011-12-26 | 2012-05-16 | 浙江工业大学 | Control method of continuous time-delay system based on digital H∞PID controller |
CN102540875A (en) * | 2011-12-26 | 2012-07-04 | 浙江工业大学 | Discrete time-delay system control method based on satisfaction digital PID (Proportion Integration Differentiation) controller |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108073136A (en) * | 2016-11-15 | 2018-05-25 | 北京航空航天大学 | A kind of processing domain computational methods of three-axis numerical control processing |
CN108073136B (en) * | 2016-11-15 | 2021-06-29 | 北京航空航天大学 | A machining domain calculation method for three-axis CNC machining |
Also Published As
Publication number | Publication date |
---|---|
CN104281076A (en) | 2015-01-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107272403A (en) | A kind of PID controller parameter setting algorithm based on improvement particle cluster algorithm | |
Liang et al. | A deep reinforcement learning network for traffic light cycle control | |
Sun et al. | Event-Based Multiagent Consensus Control: Zeno-Free Triggering via $\mathcal {L}^ p $ Signals | |
CN104391444B (en) | A kind of based on the discrete system mononeuric PID setting method of improvement | |
CN108682023A (en) | Close coupling Unscented kalman tracking filter algorithm based on Elman neural networks | |
CN114859910A (en) | Path following system and method for unmanned ship based on deep reinforcement learning | |
CN104021289B (en) | Non-Gaussian unsteady-state noise modeling method | |
CN104122794B (en) | The adaptive fuzzy nerve compensation non-singular terminal sliding-mode control of gyroscope | |
CN104833154B (en) | Chilled water loop control method based on fuzzy PID and neural internal model | |
CN108489015B (en) | Air conditioning system temperature control method based on pole allocation and Pade approximation | |
Xia et al. | An improved adaptive online neural control for robot manipulator systems using integral Barrier Lyapunov functions | |
CN108061887A (en) | A kind of near space method for tracking target based on fuzzy interacting multiple model algorithm | |
CN104281076B (en) | Control method of protein concentration | |
CN106325064A (en) | Unmanned ship navigational speed and navigational direction control method | |
CN104021285B (en) | A kind of interactive multi-model method for tracking target with optimal motion pattern switching parameter | |
CN116449704A (en) | Distributed containment control method for nonlinear high-order full-drive multi-agent systems | |
CN116991068A (en) | Motor control method and system based on distributed preset time gradient descent method | |
CN107703760B (en) | Control method of natural gas absorption tower desulfurization process based on RBF and GDHP | |
CN105549385A (en) | Decoupling internal die controller, control system, and control method of multivariable time-lag non-minimum-phase non-square system | |
CN108197392A (en) | The assist characteristic curve design method of automobile electric booster steering system based on SOC | |
CN102043380A (en) | Quadratic polynomial-based nonlinear compound PID (proportional-integral-differential) neural network control method | |
CN106054610A (en) | Optimized PI (Proportional Integral) controller parameter engineering setting method | |
CN105974367A (en) | Adaptive tracking algorithm of maneuvering frequency based on CAPM model | |
CN114815588B (en) | Design method and device of PICS compensator and PID controller | |
CN104330968A (en) | Inverse model PID compound control method based on improved support vector regression |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |