CN105487386A - UUV adaptive fuzzy sliding-mode control method under strong disturbance of load arranging - Google Patents
UUV adaptive fuzzy sliding-mode control method under strong disturbance of load arranging Download PDFInfo
- Publication number
- CN105487386A CN105487386A CN201610104497.0A CN201610104497A CN105487386A CN 105487386 A CN105487386 A CN 105487386A CN 201610104497 A CN201610104497 A CN 201610104497A CN 105487386 A CN105487386 A CN 105487386A
- Authority
- CN
- China
- Prior art keywords
- uuv
- sliding mode
- load
- disturbance
- fuzzy
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
- G05B13/042—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Feedback Control In General (AREA)
Abstract
一种在载荷布放强扰下的UUV自适应模糊滑模控制方法,本发明涉及在载荷布放强扰下的UUV自适应模糊滑模控制方法。本发明是为了解决目前UUV的控制方法中没有针对载荷布放强扰下的UUV控制的研究问题。具体是按照以下步骤进行的:一:UUV进行载荷布放;二:获取UUV当前状态μ,构建UUV在载荷布放扰动下的动力学模型;三:设计滑模面s,构造滑模控制器;四:设计模糊控制器;五:利用自适应算法优化△K,得到六:得到新的自适应模糊滑模控制器τ;七:利用τ控制UUV,使UUV状态发生改变;八:重新执行步骤二至步骤七,直至UUV达到期望状态μd为止。本发明应用于UUV控制领域。
A UUV self-adaptive fuzzy sliding mode control method under strong disturbance of load placement, the invention relates to a UUV self-adaptive fuzzy sliding mode control method under strong disturbance of load placement. The purpose of the present invention is to solve the research problem of UUV control under strong disturbance of load deployment that is not addressed in the current control method of UUV. Specifically, the following steps are carried out: 1: UUV performs load deployment; 2: Obtain the current state μ of UUV, and construct the dynamic model of UUV under load deployment disturbance; 3: Design the sliding mode surface s, and construct the sliding mode controller ; 4: Design fuzzy controller; 5: Use self-adaptive algorithm to optimize △K, get Sixth: Get a new adaptive fuzzy sliding mode controller τ; Seventh: Use τ to control the UUV to change the state of the UUV; Eighth: Re-execute steps 2 to 7 until the UUV reaches the desired state μ d . The invention is applied in the field of UUV control.
Description
技术领域technical field
本发明涉及在载荷布放强扰下的UUV自适应模糊滑模控制方法。The invention relates to a UUV self-adaptive fuzzy sliding mode control method under the strong disturbance of load placement.
背景技术Background technique
UUV隐蔽性好、突防能力强,如能携带可以完成某些特定任务的载荷(可以完成作战任务的鱼雷、水雷,可以完成侦查任务的小型UUV、摄像机、声纳)并在特定区域完成布放,定能够达到出其不意的目的,并且能够实现其他方式所不能够实现的任务。UUV has good concealment and strong penetration capabilities. For example, it can carry loads that can complete certain tasks (torpedoes and mines that can complete combat tasks, small UUVs that can complete reconnaissance tasks, cameras, sonar) and complete deployment in specific areas. If you let go, you will be able to achieve the purpose of surprise, and you will be able to achieve tasks that cannot be achieved by other methods.
UUV载荷布放强扰动下的控制属于非线性,且十分复杂,而滑模控制很适合该过程的应用,但是单纯的滑模控制抖动比较大效果不太理想,容易对UUV产生物理上的损害。The control under the strong disturbance of UUV load placement is nonlinear and very complicated, and the sliding mode control is very suitable for the application of this process, but the simple sliding mode control has a relatively large jitter effect, which is not ideal, and it is easy to cause physical damage to the UUV. .
发明内容Contents of the invention
本发明是为了解决目前UUV的控制方法中没有针对载荷布放强扰下的UUV控制的研究问题,而提出的一种在载荷布放强扰下的UUV自适应模糊滑模控制方法。The present invention proposes a UUV self-adaptive fuzzy sliding mode control method under load deployment strong disturbance in order to solve the research problem of UUV control under load deployment strong disturbance in the current UUV control method.
一种在载荷布放强扰下的UUV自适应模糊滑模控制方法按以下步骤实现:A UUV self-adaptive fuzzy sliding mode control method under the strong disturbance of load placement is realized in the following steps:
步骤一:UUV进行载荷布放,对UUV产生两种干扰,一种是载荷在栅状管内运动产生的干扰,一种是补水舱进水产生的干扰;Step 1: The UUV carries out the load deployment, which produces two kinds of interference to the UUV, one is the interference caused by the movement of the load in the grid-shaped tube, and the other is the interference caused by the water entering the water supply tank;
步骤二:获取UUV当前状态μ,构建UUV在载荷布放扰动下的动力学模型;Step 2: Obtain the current state μ of the UUV, and construct a dynamic model of the UUV under load deployment disturbance;
步骤三:根据步骤二设计滑模面s,构造滑模控制器;Step 3: Design the sliding mode surface s according to Step 2, and construct the sliding mode controller;
步骤四:根据步骤三构造的滑模控制器设计模糊控制器,模糊控制器的输入是滑模面s,输出是△K,所述△K是滑模控制器的开关控制律系数的增量值;Step 4: Design a fuzzy controller based on the sliding mode controller constructed in step 3. The input of the fuzzy controller is the sliding mode surface s, and the output is △K, and the △K is the increment of the switching control law coefficient of the sliding mode controller value;
步骤五:利用自适应算法优化△K,得到 Step 5: Use the adaptive algorithm to optimize △K, and get
步骤六:将步骤五得到的输出给步骤三构造的滑模控制器,得到新的自适应模糊滑模控制器τ;Step 6: Get the result of Step 5 Output to the sliding mode controller constructed in step 3 to obtain a new adaptive fuzzy sliding mode controller τ;
步骤七:利用步骤六得到的新的自适应模糊滑模控制器τ控制UUV,使UUV状态发生改变;Step 7: Utilize the new self-adaptive fuzzy sliding mode controller τ obtained in step 6 to control the UUV to change the state of the UUV;
步骤八:重新执行步骤二至步骤七,直至UUV达到期望状态μd为止。Step 8: Re-execute steps 2 to 7 until the UUV reaches the desired state μ d .
发明效果:Invention effect:
本发明采用自适应模糊控制来控制切换增益,具有外部干扰响应的快速性,外部干扰以及内部参数的自适应性,并且该控制器能显著减小滑模控制器的抖振,避免了因抖振问题对UUV造成损坏,使得UUV在完成载荷布放后能够迅速的恢复到指定期望状态。The invention adopts self-adaptive fuzzy control to control the switching gain, which has the quickness of external disturbance response, the adaptability of external disturbance and internal parameters, and the controller can significantly reduce the chattering of the sliding mode controller, avoiding the The vibration problem causes damage to the UUV, so that the UUV can quickly return to the specified desired state after completing the load deployment.
附图说明Description of drawings
图1为补水舱分布在载荷段两侧位置侧视示意图;图中的1是UUV,2是载荷,3是补水舱位置;Figure 1 is a schematic side view of the position where the water supply tank is distributed on both sides of the load section; in the figure, 1 is the UUV, 2 is the load, and 3 is the position of the water supply tank;
图2为基于自适应模糊滑模控制的控制器结构图;Figure 2 is a controller structure diagram based on adaptive fuzzy sliding mode control;
图3为UUV北向误差曲线仿真图;Figure 3 is a simulation diagram of the UUV north direction error curve;
图4为UUV东向误差曲线仿真图;Figure 4 is a simulation diagram of the UUV eastward error curve;
图5为UUV深度误差曲线仿真图;Figure 5 is a simulation diagram of the UUV depth error curve;
图6为UUV横倾误差曲线仿真图;Figure 6 is a simulation diagram of the UUV heel error curve;
图7为UUV纵倾误差曲线仿真图;Fig. 7 is a UUV pitch error curve simulation diagram;
图8为UUV艏摇误差曲线仿真图。Fig. 8 is a simulation diagram of UUV yaw error curve.
具体实施方式detailed description
具体实施方式一:一种在载荷布放强扰下的UUV自适应模糊滑模控制方法包括以下步骤:Embodiment 1: A UUV adaptive fuzzy sliding mode control method under strong disturbance of load placement includes the following steps:
步骤一:UUV进行载荷布放,对UUV产生两种干扰,一种是载荷在栅状管内运动产生的干扰,一种是补水舱进水产生的干扰;Step 1: The UUV carries out the load deployment, which produces two kinds of interference to the UUV, one is the interference caused by the movement of the load in the grid-shaped tube, and the other is the interference caused by the water entering the water supply tank;
步骤二:获取UUV当前状态μ,构建UUV在载荷布放扰动下的动力学模型;Step 2: Obtain the current state μ of the UUV, and construct a dynamic model of the UUV under load deployment disturbance;
步骤三:根据步骤二设计滑模面s,构造滑模控制器;Step 3: Design the sliding mode surface s according to Step 2, and construct the sliding mode controller;
步骤四:根据步骤三构造的滑模控制器设计模糊控制器,模糊控制器的输入是滑模面s,输出是△K,所述△K是滑模控制器的开关控制律系数的增量值;Step 4: Design a fuzzy controller based on the sliding mode controller constructed in step 3. The input of the fuzzy controller is the sliding mode surface s, and the output is △K, and the △K is the increment of the switching control law coefficient of the sliding mode controller value;
步骤五:利用自适应算法优化△K,得到 Step 5: Use the adaptive algorithm to optimize △K, and get
步骤六:将步骤五得到的输出给步骤三构造的滑模控制器,得到新的自适应模糊滑模控制器τ;Step 6: Get the result of Step 5 Output to the sliding mode controller constructed in step 3 to obtain a new adaptive fuzzy sliding mode controller τ;
步骤七:利用步骤六得到的新的自适应模糊滑模控制器τ控制UUV,使UUV状态发生改变;Step 7: Utilize the new self-adaptive fuzzy sliding mode controller τ obtained in step 6 to control the UUV to change the state of the UUV;
步骤八:重新执行步骤二至步骤七,直至UUV达到期望状态μd为止。Step 8: Re-execute steps 2 to 7 until the UUV reaches the desired state μ d .
具体实施方式二:本实施方式与具体实施方式一不同的是:所述步骤一中UUV进行载荷布放,对UUV产生两种干扰具体为:Specific embodiment 2: The difference between this embodiment and specific embodiment 1 is that in the step 1, the UUV carries out load deployment, and two types of interference are generated on the UUV, specifically:
(一)载荷在栅状管内运动产生干扰;(1) The movement of the load in the grid-shaped tube causes interference;
载荷在栅状管中的运动方程为:The motion equation of the load in the grid tube is:
其中所述mT为载荷质量,vT为载荷在管内的运动速度,λ11为载荷在管内运动方向上的附加质量,FT为载荷螺旋桨推力,Rx为载荷所受流体阻力,Fm为载荷与发射管之间的机械摩擦阻力;Among them, m T is the mass of the load, v T is the moving speed of the load in the tube, λ 11 is the additional mass of the load in the direction of motion in the tube, F T is the propeller thrust of the load, R x is the fluid resistance suffered by the load, F m is the mechanical frictional resistance between the load and the launch tube;
由公式(1)得到运动时间t和载荷行程l的关系式:The relationship between the motion time t and the load stroke l is obtained from the formula (1):
由公式(2)得到载荷负浮力对UUV造成的纵倾力矩:The trim moment caused by the negative buoyancy of the load on the UUV is obtained from formula (2):
τx1=Fz1(l1+l)(3)τ x1 =F z1 (l 1 +l)(3)
其中Fz1为载荷负浮力,l1为载荷布放前其质心与原点的距离;Where F z1 is the negative buoyancy of the load, l 1 is the distance between the center of mass and the origin before the load is deployed;
UUV纵向受到载荷螺旋桨对自身的反作用力为:The reaction force of UUV longitudinally loaded propeller to itself is:
Fx1=-FT+Rx+Fm(4)F x1 =-F T +R x +F m (4)
(二)补水舱进水产生的干扰;(2) Interference caused by water entering the replenishment tank;
设在tn时刻已经进入补水舱中水的质量是m0,进水速度是vn,在tn+1时刻进入补水舱中的水的(微小)质量是dm0,在进入补水舱之前,原质点系速度应当是外部流场速度v0,两项合并后,整个质点系的速度是vn+1,则tn时刻整个质点系的动能为:Assuming that the mass of water that has entered the replenishment tank at time t n is m 0 , the water inflow velocity is v n , and the (tiny) mass of water entering the replenishment tank at time t n+1 is dm 0 , before entering the replenishment tank , the velocity of the original particle system should be the velocity v 0 of the external flow field. After the two items are combined, the velocity of the entire particle system is v n+1 , then the kinetic energy of the entire particle system at time t n is:
tn+1时刻整个质点系的动能为:The kinetic energy of the entire particle system at time t n+1 is:
在[tn,tn+1]内,整个质点系的动能为:In [t n ,t n+1 ], the kinetic energy of the entire particle system is:
其中dW为合外力对整个质点系所做的(微)功,dW为:Among them, dW is the (micro) work done by the resultant external force on the whole particle system, and dW is:
其中所述S为补水舱的等效截面积,P为tn时刻补水舱内气体压强,P2为tn+1时刻补水舱内气体压强,为补水舱内原有气体对整个质点系所做的(微)功,的具体形式为:Wherein said S is the equivalent cross-sectional area of the water supply cabin, P is the gas pressure in the water supply cabin at t n moment, P 2 is the gas pressure in the water supply cabin at t n+1 moment, For the (micro) work done by the original gas in the water tank to the whole particle system, The specific form is:
其中P0为进水前补水舱内气体的压强,一般情况下都是标准大气压;Pn为进水后补水舱内气体的压强,x为补水舱中等效水深,xn为tn时刻的等效水深,L为在绝热压缩阶段补水舱总长度,γ为气体的绝热指数,γ取值为1.4;Among them, P 0 is the pressure of the gas in the water supply cabin before water entry, which is generally the standard atmospheric pressure; P n is the pressure of the gas in the water supply cabin after water entry, x is the equivalent water depth in the water supply cabin, and x n is the time at t n Equivalent water depth, L is the total length of the water supply tank in the adiabatic compression stage, γ is the adiabatic index of the gas, and the value of γ is 1.4;
由于补水舱进水速度很快,整个载荷布放过程在2s中就会完成所以补水舱进水工作应该在两秒内完成,由公式(9)得到补水舱进水对UUV垂向产生的干扰力为:Since the filling speed of the replenishing compartment is very fast, the entire load deployment process will be completed within 2 seconds, so the filling of the replenishing compartment should be completed within two seconds. The vertical interference caused by the entering of the replenishing compartment on the UUV can be obtained from the formula (9) The force is:
补水舱补水过程对UUV造成的纵倾力矩为:The trim moment of the UUV caused by the water replenishment process in the water replenishment tank is:
其中所述Ffu表示补水舱为空时的浮力,l2为补水舱浮心距原心的距离;Wherein said F fu represents the buoyancy when the water supply cabin is empty, and l2 is the distance from the center of buoyancy of the water supply cabin to the original center;
根据公式(3)、(4)、(10)和(11)得到载荷布放期间因载荷布放对UUV产生的扰动:According to the formulas (3), (4), (10) and (11), the disturbance caused by the load deployment to the UUV during the load deployment is obtained:
其中in
Fx=Fx1+△1(15)F x = F x1 + △ 1 (15)
Fz=Fz1+Fz2(16)F z =F z1 +F z2 (16)
其中Λ是运动坐标系向固定坐标系转换的转换矩阵,△1表示未知干扰力,△2表示未知干扰力矩,τp,τq,τr为纵向、横向、垂向的干扰力矩。Among them, Λ is the conversion matrix from the moving coordinate system to the fixed coordinate system, △ 1 represents the unknown disturbance force, △ 2 represents the unknown disturbance torque, τ p , τ q , τ r are the longitudinal, lateral and vertical disturbance torques.
具体实施方式三:本实施方式与具体实施方式一或二不同的是:所述步骤二中获取UUV当前状态μ,构建UUV在载荷布放扰动下的动力学模型为:Embodiment 3: The difference between this embodiment and Embodiment 1 or 2 is that the current state μ of the UUV is obtained in the second step, and the dynamic model of the UUV under load deployment disturbance is constructed as follows:
通过UUV自身的一系列传感器获取UUV当前状态为 描述UUV在大地坐标系下的位置以及姿态向量,其中ξ,η,ζ为固定坐标系下的纵向、横向、垂向坐标,为纵摇角、横摇角、艏摇角;Obtain the current status of UUV through a series of sensors of UUV itself. Describe the position and attitude vector of UUV in the earth coordinate system, where ξ, η, ζ are the longitudinal, lateral and vertical coordinates in the fixed coordinate system, are the pitch angle, roll angle, and yaw angle;
UUV动力学模型为:The UUV dynamic model is:
其中χ=[μ,v,w,p,q,r]T,其中u,v,w分别为运动坐标系下的纵向、横向和垂向速度,p,q,r分别运动坐标系下为横摇角、纵摇角、艏摇角速度,M代表系统惯性矩阵,C(μ)代表系统哥氏力离心力矩阵,D(μ)代表流体阻尼矩阵,L(μ)代表UUV所受的其他水动力、水动力矩,G(μ)代表由重力、浮力造成的恢复力以及恢复力矩,τ代表UUV推进系统提供的推进力以及推进力矩,τd代表外部扰动力以及扰动力矩;Among them, χ=[μ, v, w, p, q, r] T , where u, v, w are the longitudinal, lateral and vertical velocities in the motion coordinate system respectively, and p, q, r respectively in the motion coordinate system are Roll angle, pitch angle, yaw rate, M represents the system inertia matrix, C (μ) represents the system Coriolis force centrifugal force matrix, D (μ) represents the fluid damping matrix, L (μ) represents the other water Power and hydrodynamic moment, G(μ) represents the restoration force and restoration moment caused by gravity and buoyancy, τ represents the propulsion force and propulsion torque provided by the UUV propulsion system, τ d represents the external disturbance force and disturbance moment;
因为UUV主要在布放载荷时航行在水下一定深度,受到的海风、海浪影响较小,所以将海风、海浪的影响忽略,定义τd=τdc+τdm,因此UUV在载荷布放扰动下的动力学模型为:Because the UUV mainly sails at a certain depth underwater when deploying the load, it is less affected by the sea wind and waves, so the influence of the sea wind and waves is ignored, and the definition τ d = τ dc + τ dm , so the UUV is disturbed by the load deployment The following dynamic model is:
其中τdm为布放载荷引起的扰动,τdc为海流引起的环境干扰;变换矩阵
M*(μ)=J-T(μ)MJ-1(μ)(20)M * (μ)=J -T (μ)MJ -1 (μ)(20)
G*(μ)=J-T(μ)G(μ)(24)。G * (μ)=J −T (μ)G(μ) (24).
具体实施方式四:本实施方式与具体实施方式一至三之一不同的是:所述步骤三中设计滑模面s,构造滑模控制器的具体过程为:Embodiment 4: The difference between this embodiment and Embodiment 1 to 3 is that the sliding mode surface s is designed in the step 3, and the specific process of constructing the sliding mode controller is as follows:
UUV的状态误差为:The state error of UUV is:
e=μd-μ(25)e=μ d -μ(25)
其中所述μd为UUV的期望状态;Wherein said μ d is the expected state of UUV;
滑模面为:The sliding surface is:
其中所述矩阵H是正定对角阵;Wherein said matrix H is a positive definite diagonal matrix;
为达到抵消载荷布放产生的扰动的目的,设计滑模控制器为:In order to achieve the purpose of offsetting the disturbance caused by load placement, the sliding mode controller is designed as:
其中所述K(t)为对角阵,即:Wherein said K(t) is a diagonal matrix, namely:
K(t)=diag(k1,k2,...,k6),kj=max(adj)+λj,j=1,2,…,6(28)K(t)=diag(k 1 ,k 2 ,...,k 6 ),k j =max(a dj )+λ j ,j=1,2,...,6(28)
其中所述adj为载荷扰动引起的加速度向量M*(μ)-1τdm中的第j个元素,参数λj>0。引入参数λi>0来保证控制器的稳定性。引入切换增益K(t)的目的是为了补偿干扰项τdm、τdc,以确保滑模存在条件一定能满足。Wherein, a dj is the jth element in the acceleration vector M * (μ) -1 τ dm caused by the load disturbance, and the parameter λ j >0. The parameter λ i >0 is introduced to ensure the stability of the controller. The purpose of introducing the switching gain K(t) is to compensate the interference items τ dm and τ dc to ensure that the conditions for the existence of the sliding mode must be met.
具体实施方式五:本实施方式与具体实施方式一至四之一不同的是:所述步骤四中设计模糊控制器的具体过程为:Specific embodiment five: this embodiment is different from one of specific embodiments one to four: the concrete process of designing fuzzy controller in the described step 4 is:
利用自适应控制和模糊控制调整滑模控制器的切换增益的不确定部分△K,以达到降低系统抖振的目的。因为滑模变结构系统中的抖振现象主要是由滑模控制器的不连续切换造成的,所以削弱系统抖振的有效途径就是确保补偿扰动的同时,减小切换项的增益。因为干扰项τdm、τdc是时变的而且有不确定因素在里面,所以必须使用具有自适应特性的方法来调整切换增益,使系统能稳定的同时能有效减弱抖振。Adaptive control and fuzzy control are used to adjust the uncertain part △K of the switching gain of the sliding mode controller to achieve the purpose of reducing system chattering. Because the chattering phenomenon in the sliding mode variable structure system is mainly caused by the discontinuous switching of the sliding mode controller, the effective way to weaken the chattering of the system is to reduce the gain of the switching term while ensuring compensation for the disturbance. Because the interference terms τ dm and τ dc are time-varying and have uncertain factors in them, it is necessary to use an adaptive method to adjust the switching gain, so that the system can be stable and chattering can be effectively reduced.
(1)、模糊控制器的输入是滑模面s,针对变量si(i=1,2),定义Q个模糊集合Ai m(m=1,2,…,Q);(1), the input of the fuzzy controller is the sliding surface s, for the variable s i (i=1,2), define Q fuzzy sets A i m (m=1,2,...,Q);
(2)设计模糊规则IFsiisAi mTHEN△kiisBi m,其中,m=1,2,…,Q,i=1,2,3,4,5,6,Ai m和Bi m为单值模糊集;具体如下:(2) Design fuzzy rules IFs i isA i m THEN△k i isB i m , where, m=1,2,...,Q, i=1,2,3,4,5,6, A i m and B i m is a single-valued fuzzy set; the details are as follows:
式中设置七个模糊集:NB代表负大,NM代表负中,NS代表负小,ZE代表零,PS代表正小,PM代表正中,PB代表正大,△kj为开关控制律增益的增量;Seven fuzzy sets are set in the formula: NB stands for negative big, NM stands for negative middle, NS stands for negative small, ZE stands for zero, PS stands for positive small, PM stands for positive middle, PB stands for positive big, △k j is the gain gain of switch control law quantity;
由以上分析可知,当|si|值较大时,|△ki|应取较大值以保证是较大负值。当|si|值较小时,|△ki|应取较小值以保证取到负值;From the above analysis, it can be seen that when the value of |s i | is large, |△k i | should take a large value to ensure is a large negative value. When the value of |s i | is small, |△k i | should take a small value to ensure Get a negative value;
(3)隶属度函数采用高斯函数:(3) The membership function adopts Gaussian function:
使用单值模糊器和中心平均解模糊器完成模糊系统的构造工作,模糊系统的输出值为:The construction of the fuzzy system is completed by using the single value fuzzer and the central average defuzzifier, and the output value of the fuzzy system is:
其中
得到△K=diag(△k1,△k2,…,△k6)。ΔK=diag(Δk 1 , Δk 2 , . . . , Δk 6 ) is obtained.
具体实施方式六:本实施方式与具体实施方式一至五之一不同的是:所述步骤五中利用自适应算法优化△K,得到的具体过程为:Specific embodiment six: the difference between this embodiment and one of the specific embodiments one to five is: in the step five, an adaptive algorithm is used to optimize △K to obtain The specific process is:
是开关控制律最优增益kjd的估计值,是kjd的误差,估计增益的增量表示为: is the estimated value of the optimal gain k jd of the switching control law, is the error of k jd , The increment of the estimated gain is expressed as:
式中,是自由参数向量的估计值,是可调单值控制参数,的自适应律设定为:In the formula, is the estimate of the free parameter vector, is an adjustable single-valued control parameter, The adaptive law of is set as:
其中所述为自适应系统的学习率;which stated is the learning rate of the adaptive system;
具体实施方式七:本实施方式与具体实施方式一至六之一不同的是:所述步骤六中利得到新的自适应模糊滑模控制器τ的过程为:Specific embodiment seven: the difference between this embodiment and one of the specific embodiments one to six is: the process of obtaining a new adaptive fuzzy sliding mode controller τ in the step six is:
得到的输出给滑模控制器,得到新的自适应模糊滑模控制器:owned Output to the sliding mode controller to get a new adaptive fuzzy sliding mode controller:
其中 in
实施例一:Embodiment one:
取UUV纵向为北向,横向为东向,UUV长度5.5m,宽度2m,高度1m,载荷质量为mT=150kg,载荷长度为2m,海水密度为1040kg/m3,载荷浮力为1324N,载荷出管时的速度为3.1m/s,出管时间为1.49s,载荷与自航发射管之间的机械摩擦阻力Fm=44N,载荷的流体运动阻力Rx=338N,进行仿真后,得到的状态误差e=μd-μ的曲线如图3—图8所示,由图3-图8的UUV状态误差曲线可以看出,各个参数的误差都逐渐减小趋近于0,即UUV的实际状态很快趋近于UUV的期望状态,因此本发明的控制器具有很好的控制效果。Take UUV vertical as north direction, horizontal direction as east direction, UUV length 5.5m, width 2m, height 1m, load mass m T = 150kg, load length 2m, seawater density 1040kg/m 3 , load buoyancy 1324N, load out The speed of the tube is 3.1m/s, the time of exiting the tube is 1.49s, the mechanical friction resistance between the load and the self-propelled launch tube is F m =44N, and the fluid motion resistance of the load is R x =338N. After the simulation, the obtained The curve of state error e=μ d -μ is shown in Figure 3-Figure 8. It can be seen from the UUV state error curve in Figure 3-Figure 8 that the error of each parameter gradually decreases and approaches 0, that is, the UUV The actual state quickly approaches the expected state of the UUV, so the controller of the present invention has a good control effect.
Claims (7)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610104497.0A CN105487386B (en) | 2016-02-25 | 2016-02-25 | A kind of UUV method of adaptive fuzzy sliding mode control laid in load under strong disturb |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610104497.0A CN105487386B (en) | 2016-02-25 | 2016-02-25 | A kind of UUV method of adaptive fuzzy sliding mode control laid in load under strong disturb |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105487386A true CN105487386A (en) | 2016-04-13 |
CN105487386B CN105487386B (en) | 2018-06-26 |
Family
ID=55674436
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610104497.0A Active CN105487386B (en) | 2016-02-25 | 2016-02-25 | A kind of UUV method of adaptive fuzzy sliding mode control laid in load under strong disturb |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105487386B (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106227223A (en) * | 2016-09-27 | 2016-12-14 | 哈尔滨工程大学 | A kind of UUV trace tracking method based on dynamic sliding mode control |
CN106292287A (en) * | 2016-09-20 | 2017-01-04 | 哈尔滨工程大学 | A kind of UUV path following method based on adaptive sliding-mode observer |
CN106444794A (en) * | 2016-09-20 | 2017-02-22 | 哈尔滨工程大学 | Sliding-mode control method for parameter-free driving-insufficient UUV (Unmanned Underwater Vehicle) vertical plane route tracking |
CN109270837A (en) * | 2018-07-31 | 2019-01-25 | 哈尔滨工程大学 | A kind of underwater high-speed vehicle cascade Mach-Zehnder interferometer method |
CN110118945A (en) * | 2019-04-22 | 2019-08-13 | 华南理工大学 | It is a kind of to present type DC Electronic Loads system and its Self organizing Fuzzy Control method |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05131979A (en) * | 1991-11-08 | 1993-05-28 | Tech Res & Dev Inst Of Japan Def Agency | How to divide and install observation devices etc. by underwater vehicle |
US6923298B2 (en) * | 2001-09-27 | 2005-08-02 | Northrop Grumman Corporation | Shock, vibration and acoustic isolation system |
CN102616355A (en) * | 2012-04-06 | 2012-08-01 | 西北工业大学 | Centroid-variable adjustment device for multi-load remote autonomous underwater vehicle |
CN102682156A (en) * | 2012-04-06 | 2012-09-19 | 西北工业大学 | Load separation resistant UUV (unmanned underwater vehicle) hydrodynamic layout design method |
CN103869818A (en) * | 2014-02-27 | 2014-06-18 | 中国船舶重工集团公司第七一〇研究所 | Method for adjusting parameters of unmanned underwater vehicle processor |
-
2016
- 2016-02-25 CN CN201610104497.0A patent/CN105487386B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05131979A (en) * | 1991-11-08 | 1993-05-28 | Tech Res & Dev Inst Of Japan Def Agency | How to divide and install observation devices etc. by underwater vehicle |
US6923298B2 (en) * | 2001-09-27 | 2005-08-02 | Northrop Grumman Corporation | Shock, vibration and acoustic isolation system |
CN102616355A (en) * | 2012-04-06 | 2012-08-01 | 西北工业大学 | Centroid-variable adjustment device for multi-load remote autonomous underwater vehicle |
CN102682156A (en) * | 2012-04-06 | 2012-09-19 | 西北工业大学 | Load separation resistant UUV (unmanned underwater vehicle) hydrodynamic layout design method |
CN103869818A (en) * | 2014-02-27 | 2014-06-18 | 中国船舶重工集团公司第七一〇研究所 | Method for adjusting parameters of unmanned underwater vehicle processor |
Non-Patent Citations (3)
Title |
---|
SOFIANE SEGHOUR 等: "From Integral Backstepping to Integral Sliding Mode Attitude Stabilization of a Quadrotor System: Real Time Implementation on an Embedded Control System Based on a dsPIC uC", 《PROCEEDINGS OF THE 2011 IEEE》 * |
戴学丰 等: "无人水下潜器定位控制过程的DES建模与简化", 《中国造船》 * |
戴学丰 等: "深潜救生艇定位过程滑模控制", 《哈尔滨工程大学学报》 * |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106292287A (en) * | 2016-09-20 | 2017-01-04 | 哈尔滨工程大学 | A kind of UUV path following method based on adaptive sliding-mode observer |
CN106444794A (en) * | 2016-09-20 | 2017-02-22 | 哈尔滨工程大学 | Sliding-mode control method for parameter-free driving-insufficient UUV (Unmanned Underwater Vehicle) vertical plane route tracking |
CN106444794B (en) * | 2016-09-20 | 2019-03-05 | 哈尔滨工程大学 | A kind of printenv drive lacking UUV vertical plane path trace sliding-mode control |
CN106292287B (en) * | 2016-09-20 | 2019-03-05 | 哈尔滨工程大学 | A kind of UUV path following method based on adaptive sliding-mode observer |
CN106227223A (en) * | 2016-09-27 | 2016-12-14 | 哈尔滨工程大学 | A kind of UUV trace tracking method based on dynamic sliding mode control |
CN109270837A (en) * | 2018-07-31 | 2019-01-25 | 哈尔滨工程大学 | A kind of underwater high-speed vehicle cascade Mach-Zehnder interferometer method |
CN109270837B (en) * | 2018-07-31 | 2021-12-24 | 哈尔滨工程大学 | Cascade control method for underwater ultrahigh-speed navigation body |
CN110118945A (en) * | 2019-04-22 | 2019-08-13 | 华南理工大学 | It is a kind of to present type DC Electronic Loads system and its Self organizing Fuzzy Control method |
CN110118945B (en) * | 2019-04-22 | 2020-09-22 | 华南理工大学 | Energy-feedback type direct current electronic load system and self-organizing fuzzy control method thereof |
Also Published As
Publication number | Publication date |
---|---|
CN105487386B (en) | 2018-06-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109343341B (en) | An intelligent control method for vertical recovery of launch vehicle based on deep reinforcement learning | |
Yang et al. | Motion parameter optimization for gliding strategy analysis of underwater gliders | |
CN105487386B (en) | A kind of UUV method of adaptive fuzzy sliding mode control laid in load under strong disturb | |
Zhang et al. | Attitude control of a quadrotor aircraft subject to a class of time-varying disturbances | |
Siddall et al. | Fast aquatic escape with a jet thruster | |
CN104589349B (en) | With the autonomous control method of assembly of simple joint mechanical arm under a kind of mix suspending microgravity environment | |
CN107748566A (en) | A kind of underwater autonomous robot constant depth control method based on intensified learning | |
CN112462792B (en) | Actor-Critic algorithm-based underwater robot motion control method | |
CN103592846A (en) | Filtering backstepping ship movement control system based on self-adaption fuzzy estimator | |
CN105138001A (en) | Attitude control method of four-rotor aircraft | |
CN104898683A (en) | Flexible satellite neural network backstepping sliding mode attitude control method | |
CN102495633A (en) | Posture control method for airship staying on stratosphere | |
CN103895831B (en) | A kind of boats and ships fin/wing fin rollstabilization anti-saturation controls device and control method thereof | |
CN105930938A (en) | Method of load shedding of floating wind turbine generator system based on semi-active structure control of magneto rheological damper | |
CN108008626A (en) | A kind of underwater robot carries out actively subtracting the fuzzy PID control method shaken when approximately level is by sea wave disturbance using hydroplane | |
CN102866635A (en) | Adaptive control method for discrete neural network of hypersonic aerocraft on basis of equivalence model | |
Bieniawski et al. | Flutter suppression using micro-trailing edge effectors | |
Zhao et al. | Sliding mode controller design for supercavitating vehicles | |
VanZwieten et al. | Design of a prototype ocean current turbine—Part II: flight control system | |
Velayudhan | Design of a supervisory fuzzy logic controller for monitoring the inflow and purging of gas through lift bags for a safe and viable salvaging operation | |
Ghassemi et al. | Neural network-PID controller for roll fin stabilizer | |
Fu et al. | Research on thrust allocation of dynamic positioning ship with cycloidal propeller | |
CN106094842A (en) | A H∞ control method for UUV vertical motion based on T‑S model and PDC | |
CN112966333B (en) | Method for estimating collision center of rope system fly net captured non-cooperative target | |
Ali Hussain et al. | Design of an underwater glider platform for shallow-water applications |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB03 | Change of inventor or designer information |
Inventor after: Zhang Wei Inventor after: Teng Yanbin Inventor after: Zhang Mingchen Inventor after: Li Benyin Inventor after: Tang Zhaodong Inventor after: Yan Zheping Inventor before: Zhang Wei Inventor before: Teng Yanbin Inventor before: Zhang Mingchen Inventor before: Li Benyin Inventor before: Tang Zhaodong Inventor before: Yan Zheping |
|
COR | Change of bibliographic data | ||
GR01 | Patent grant | ||
GR01 | Patent grant |