CN114839876A - A kind of electromagnetic force control method of magnetic adsorption cable climbing robot - Google Patents
A kind of electromagnetic force control method of magnetic adsorption cable climbing robot Download PDFInfo
- Publication number
- CN114839876A CN114839876A CN202210450338.1A CN202210450338A CN114839876A CN 114839876 A CN114839876 A CN 114839876A CN 202210450338 A CN202210450338 A CN 202210450338A CN 114839876 A CN114839876 A CN 114839876A
- Authority
- CN
- China
- Prior art keywords
- value
- robot
- industrial computer
- voltage
- electromagnetic force
- 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
Images
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
-
- E—FIXED CONSTRUCTIONS
- E01—CONSTRUCTION OF ROADS, RAILWAYS, OR BRIDGES
- E01D—CONSTRUCTION OF BRIDGES, ELEVATED ROADWAYS OR VIADUCTS; ASSEMBLY OF BRIDGES
- E01D19/00—Structural or constructional details of bridges
- E01D19/10—Railings; Protectors against smoke or gases, e.g. of locomotives; Maintenance travellers; Fastening of pipes or cables to bridges
- E01D19/106—Movable inspection or maintenance platforms, e.g. travelling scaffolding or vehicles specially designed to provide access to the undersides of bridges
-
- E—FIXED CONSTRUCTIONS
- E01—CONSTRUCTION OF ROADS, RAILWAYS, OR BRIDGES
- E01D—CONSTRUCTION OF BRIDGES, ELEVATED ROADWAYS OR VIADUCTS; ASSEMBLY OF BRIDGES
- E01D19/00—Structural or constructional details of bridges
- E01D19/16—Suspension cables; Cable clamps for suspension cables ; Pre- or post-stressed cables
Landscapes
- Engineering & Computer Science (AREA)
- Architecture (AREA)
- Structural Engineering (AREA)
- Civil Engineering (AREA)
- Software Systems (AREA)
- Medical Informatics (AREA)
- Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Evolutionary Computation (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Artificial Intelligence (AREA)
- Manipulator (AREA)
Abstract
本发明公开了一种磁吸附缆索爬升机器人电磁力控制方法,将桥梁缆索检测机器人在桥梁缆索上的振动作为干扰,使用姿态传感器检测机器人的运动状态;磁吸附机器人在斜缆索上运动,若出现振动,则姿态传感器会检测到加速度信号,并且用工控机读取加速度信号值,再根据信号大小,调整输出端口电压值的大小;最后利用buck升压模块将工控机输出端口的电压值放大,通入电磁机构两端。采用滑模控制方法来控制工控机输出端口的电压从而控制通入电磁机构线圈的电流。本发明机器人能根据检测的振动信号,自动选择最合适的电磁力大小进行控制。
The invention discloses an electromagnetic force control method for a magnetic adsorption cable climbing robot. The vibration of a bridge cable detection robot on the bridge cable is used as interference, and an attitude sensor is used to detect the motion state of the robot; the magnetic adsorption robot moves on the inclined cable. Vibration, the attitude sensor will detect the acceleration signal, and use the industrial computer to read the acceleration signal value, and then adjust the voltage value of the output port according to the size of the signal; finally, use the buck boost module to amplify the voltage value of the output port of the industrial computer. Access both ends of the electromagnetic mechanism. The sliding mode control method is used to control the voltage of the output port of the industrial computer to control the current passing through the coil of the electromagnetic mechanism. The robot of the invention can automatically select the most suitable electromagnetic force for control according to the detected vibration signal.
Description
技术领域technical field
本发明涉及机器人控制技术领域,特别是一种磁吸附缆索爬升机器人电磁力控制方法。The invention relates to the technical field of robot control, in particular to an electromagnetic force control method for a magnetic adsorption cable climbing robot.
背景技术Background technique
在工业技术领域,对缆索桥缆索的检测是一项非常重要的任务。该类任务是在极危险的情况下开展的作业,如果采用人工执行,不仅效率低、周期长,还面临着极大的风险挑战。应用磁吸附机器人进行检修不但能提高工作效率,还能减低检修事故发生率,对工业技术领域意义重大。In the field of industrial technology, the inspection of cable bridge cables is a very important task. This type of task is an operation carried out under extremely dangerous conditions. If it is performed manually, it is not only inefficient and has a long cycle, but also faces great risks and challenges. The application of magnetic adsorption robots for maintenance can not only improve work efficiency, but also reduce the incidence of maintenance accidents, which is of great significance to the field of industrial technology.
磁吸附机器人是一种可以在导磁面进行连续爬行作业的特种机器人,能够有效代替人类执行这些危险繁复的表面检测任务。磁吸附机器人通过磁吸附单元产生的吸附力吸附在缆索表面,由电机驱动机器人向上爬升。机器人爬升过程中,由于风力或者斜缆索表面凸起等因素,会造成电磁力波动,从而导致机器人摔落。目前常采用的方法是PID控制,但PID控制不能快速的进行升到所需电压,机器人在爬升过程中容易掉落。为了更好地控制机器人,本发明涉及一种新型磁吸附机器人的电磁力控制方法,即鲁棒控制中的滑模控制方法。The magnetic adsorption robot is a special robot that can perform continuous crawling operations on the magnetically conductive surface, which can effectively replace humans to perform these dangerous and complicated surface inspection tasks. The magnetic adsorption robot is adsorbed on the surface of the cable by the adsorption force generated by the magnetic adsorption unit, and the robot is driven by the motor to climb upward. During the climbing process of the robot, the electromagnetic force will fluctuate due to factors such as wind force or the surface of the inclined cable, which will cause the robot to fall. At present, the commonly used method is PID control, but PID control cannot quickly rise to the required voltage, and the robot is easy to fall during the climbing process. In order to better control the robot, the present invention relates to a new electromagnetic force control method for a magnetic adsorption robot, that is, a sliding mode control method in robust control.
滑模控制主要是被控系统针对存在未知干扰,而且干扰有上界的一类控制问题而出现的一种控制思想。广义上,滑模控制和H无穷、干扰观测器等方法类似,都是鲁棒控制的一种形式,使得控制系统在干扰下仍能够保证一定的控制性能。从系统动力学的角度理解,滑模控制算法设计的关键在于:Sliding mode control is mainly a control idea that appears in the controlled system for a class of control problems where there is unknown disturbance and the disturbance has an upper bound. In a broad sense, sliding mode control is similar to methods such as H-infinity and disturbance observer, and is a form of robust control, which enables the control system to still ensure a certain control performance under disturbance. From the perspective of system dynamics, the key to the design of the sliding mode control algorithm is:
1)针对表现出特定动力学行为的被控系统,如何设计滑模面或者选取滑模变量(或者是否存在这样的滑模面),以保证控制系统的性能(如受扰情况下的控制误差收敛情况)达到预期;1) For a controlled system that exhibits a specific dynamic behavior, how to design a sliding mode surface or select a sliding mode variable (or whether there is such a sliding mode surface) to ensure the performance of the control system (such as the control error under disturbance conditions) Convergence) to meet expectations;
2)如何设计控制率,保证从初始状态出发的系统轨迹,在有限时间内能够到达滑模面,到达后能够一直停留在滑模面内,并且使得保证系统状态变量尽快收敛。2) How to design the control rate to ensure that the system trajectory starting from the initial state can reach the sliding mode surface within a limited time, and can stay in the sliding mode surface all the time after arriving, and ensure that the system state variables converge as soon as possible.
对于磁吸附机器人而言,干扰来源于机器人受多方面因素影响的振动,本发明滑模控制方法能有效地使机器人在检修过程中保持稳定,进而达到安全高效完成任务的效果。For the magnetic adsorption robot, the disturbance comes from the vibration of the robot affected by various factors. The sliding mode control method of the present invention can effectively keep the robot stable during the maintenance process, thereby achieving the effect of completing tasks safely and efficiently.
发明内容SUMMARY OF THE INVENTION
本发明要解决的技术问题是针对上述现有技术的不足,而提供一种桥梁缆索基于滑模控制的磁吸附机器人电磁力控制方法,可以及时的控制磁吸附力的大小,使用电磁机构来设计吸附结构,电磁机构磁力便于控制,控制通入电磁机构线圈电流的大小即可控制磁吸力的值。The technical problem to be solved by the present invention is aimed at the deficiencies of the above-mentioned prior art, and provides a method for controlling the electromagnetic force of a magnetic adsorption robot based on sliding mode control of bridge cables, which can control the magnitude of the magnetic adsorption force in time, and uses an electromagnetic mechanism to design Adsorption structure, the magnetic force of the electromagnetic mechanism is easy to control, and the value of the magnetic attraction force can be controlled by controlling the size of the current passing into the coil of the electromagnetic mechanism.
为解决上述技术问题,本发明采用的技术方案是:In order to solve the above-mentioned technical problems, the technical scheme adopted in the present invention is:
一种磁吸附缆索爬升机器人电磁力控制方法,包括以下步骤:步骤1,根据线圈匝数,接触面积,电流大小和气隙长度建立电磁力相关模型:A method for controlling electromagnetic force of a magnetic adsorption cable climbing robot, comprising the following steps:
其中,Fdc表示电磁力大小,I表示电流大小,N表示线圈匝数,为保险系数(其值在0.05~0.15之间),μ0为空气的导磁系数(其值为4π×10-7H/m),S表示磁极与斜缆索的相对面积,δ表示气隙平均长度;Among them, F dc represents the magnitude of the electromagnetic force, I represents the magnitude of the current, N represents the number of turns of the coil, is the insurance factor (its value is between 0.05 and 0.15), μ 0 is the permeability coefficient of air (its value is 4π×10 -7 H/m), S represents the relative area between the magnetic pole and the inclined cable, and δ represents the air gap average length;
步骤2,磁极的形状为弧形,根据磁极处曲线的数学方程和绳索处曲线的数学方程得到气隙的总长度为:
其中,表示气隙总长度,X表示直角坐标系横坐标的值,Y1表示直角坐标系中磁极曲线纵坐标的值,R1表示磁极曲率半径,Y2表示直角坐标系中绳索曲线纵坐标的值,R2表示绳索半径大小,将步骤2得到的气隙总长度除以磁极的长度则可以得到步骤1的气隙的平均长度;in, Indicates the total length of the air gap, X represents the value of the abscissa of the rectangular coordinate system, Y 1 represents the value of the ordinate of the magnetic pole curve in the rectangular coordinate system, R 1 represents the radius of curvature of the magnetic pole, and Y 2 represents the value of the ordinate of the rope curve in the rectangular coordinate system , R 2 represents the radius of the rope, and the average length of the air gap in
步骤3,将磁吸附机器人的振动作为干扰源,利用姿态传感器检测磁吸附机器人的加速度变化情况,接收横向加速度以及纵向加速度的信息,进而检测磁吸附机器人的抖动状态;In step 3, the vibration of the magnetic adsorption robot is used as a source of interference, and the attitude sensor is used to detect the acceleration change of the magnetic adsorption robot, and the information of the lateral acceleration and the longitudinal acceleration is received, and then the shaking state of the magnetic adsorption robot is detected;
步骤4,利用工控机读取步骤3的两个加速度信号值,在工控机内对两个值进行处理,得出总加速度平均值|a|;根据平均值的不同,将晃动等级分为10级,得出加速度平均值|a|与输出电压参考值的关系式:Step 4, use the industrial computer to read the two acceleration signal values in step 3, process the two values in the industrial computer, and obtain the average value of the total acceleration |a|; according to the difference of the average value, the shaking level is divided into 10 level, the average acceleration |a| and the output voltage reference value are obtained The relation of:
在工控机中对总加速度平均值|a|进行实时比较,得出输出电压参考值 Real-time comparison of the total acceleration average value |a| in the industrial computer to obtain the output voltage reference value
步骤5,设计滑模面sk为:Step 5, design the sliding surface sk as:
sk=mEk+vk s k =mE k +v k
其中,m为待设计参数,Ek为电压跟踪增益,vk为输出电压误差积分,且sk>0,vk>0,m>0。输出电压误差积分vk可进一步表示为:Among them, m is the parameter to be designed, E k is the voltage tracking gain, v k is the output voltage error integral, and s k >0, v k >0, m>0. The output voltage error integral v k can be further expressed as:
vk=vk-1+GEk-1 v k = v k-1 +GE k-1
其中,G为积分增益;Among them, G is the integral gain;
步骤6,根据步骤5,使系统的初始状态被配置在滑模面上,设置输出电压误差积分vk的初始值v0为:Step 6, according to Step 5, the initial state of the system is configured on the sliding mode surface, and the initial value v 0 of the output voltage error integral v k is set as:
v0=-mE0 v 0 = -mE 0
步骤7,设计滑模电压控制器,且采用离散等效控制律:Step 7, design the sliding mode voltage controller, and adopt the discrete equivalent control law:
sk+1-sk=0s k+1 -s k =0
其中,sk+1为向前递推一采样时间步的滑模面,在采样时间步足够小的情况下,可认为输出电压参考值在一个采样周期内保持不变:Among them, sk+1 is the sliding mode surface recursively forwarding one sampling time step. When the sampling time step is small enough, it can be considered that the output voltage reference value remains unchanged in one sampling period:
得出Buck电路的滑模控制律为:The sliding mode control law of Buck circuit is obtained as:
其中,是等效控制的滑膜控制率,C为电容值,R为电阻值,T为采样周期,uok为电压反馈值,fk为集中扰动的估计值;in, is the synovial control rate of the equivalent control, C is the capacitance value, R is the resistance value, T is the sampling period, u ok is the voltage feedback value, and f k is the estimated value of the concentrated disturbance;
为使系统能够始终到达准滑动模态,增加不连续的切换控制项:To enable the system to always reach the quasi-sliding mode, a discontinuous switching control is added:
其中,是附加切换控制项,C为电容值,T为采样周期Ksw为切换项增益,且Ksw>0,sgn(sk)为滑模面sk的符号函数;in, is an additional switching control term, C is the capacitance value, T is the sampling period, K sw is the switching term gain, and K sw >0, sgn( sk ) is the sign function of the sliding mode surface sk ;
最后整理得出滑模电压控制器的完整形式为:Finally, it is concluded that the complete form of the sliding mode voltage controller is:
步骤8,引入“延迟扰动估计”策略,通过计算上一采样时刻的集中扰动值mfk来近似估计本时刻的扰动:Step 8, introduce the "delayed disturbance estimation" strategy, and approximate the disturbance at this moment by calculating the concentrated disturbance value mfk at the last sampling moment:
步骤9,对输出电压uo进行实时采样,将输出电压参考值作为输入变量之一,与实时输出电压uo作差得出Ek且fk-1输入到式中,得出电感电流参考值 Step 9, sample the output voltage u o in real time, and set the reference value of the output voltage As one of the input variables, the difference with the real-time output voltage u o obtains E k and f k-1 is input into the formula to obtain the reference value of the inductor current
其中,fk-1为集中扰动的估计值;Among them, f k-1 is the estimated value of the centralized disturbance;
步骤10,对电感电流iL进行实时采样,并使其与电感电流参考值作差,对差值进行电流内环PI控制,并对等效占空比进行PWM;
步骤11,PWM信号对Buck电路中的MOSFET进行控制,以得到理想的电压值,理想的电压值通过工控机输出端口输出到DC-DC升压模块,最终将电压输出到电磁机构两端,产生相应电流,保证电磁机构产生足够的电磁力使磁吸附机器人不会在振动状态下发生掉落事故。Step 11, the PWM signal controls the MOSFET in the Buck circuit to obtain the ideal voltage value. The ideal voltage value is output to the DC-DC boost module through the output port of the industrial computer, and finally the voltage is output to both ends of the electromagnetic mechanism to generate The corresponding current ensures that the electromagnetic mechanism generates enough electromagnetic force so that the magnetic adsorption robot will not fall in the vibration state.
作为本发明的进一步优选,步骤2中根据电磁机构曲率半径得到磁极处曲线的数学方程为如下式:As a further preference of the present invention, in
根据绳索半径得到绳索处曲线的数学方程如下:The mathematical equation to obtain the curve at the rope according to the rope radius is as follows:
其中,X表示直角坐标系横坐标的值,Y1表示直角坐标系中磁极曲线纵坐标的值,R1表示磁极曲率半径,Y2表示直角坐标系中绳索曲线纵坐标的值,R2表示绳索半径大小;Among them, X represents the value of the abscissa of the rectangular coordinate system, Y 1 represents the value of the ordinate of the magnetic pole curve in the rectangular coordinate system, R 1 represents the radius of curvature of the magnetic pole, Y 2 represents the value of the ordinate of the rope curve in the rectangular coordinate system, and R 2 represents rope radius size;
两式相减后积分得到步骤2中的气隙的总长度数学方程。After the two equations are subtracted and integrated, the mathematical equation of the total length of the air gap in
作为本发明的进一步优选,步骤5中的其中Ek是电压跟踪增益,uok为电压反馈值,为输出电压参考值。As a further preference of the present invention, in step 5 where E k is the voltage tracking gain, u ok is the voltage feedback value, is the output voltage reference value.
作为本发明的进一步优选,所述姿态传感器设置于磁吸附机器人上,姿态传感器采集磁吸附机器人的横向加速度以及纵向加速度的信息向工控机传输信号,工控机的输出端口串联一个DC-DC升压模块,理想的电压值通过工控机输出端口输出到DC-DC升压模块,最终将电压输出到电磁机构两端,产生相应电流。As a further preference of the present invention, the attitude sensor is arranged on the magnetic adsorption robot, and the attitude sensor collects the information of the lateral acceleration and longitudinal acceleration of the magnetic adsorption robot to transmit signals to the industrial computer, and the output port of the industrial computer is connected in series with a DC-DC booster module, the ideal voltage value is output to the DC-DC boost module through the output port of the industrial computer, and finally the voltage is output to both ends of the electromagnetic mechanism to generate the corresponding current.
作为本发明的进一步优选,使用工控机作为核心控制单元实现电流的自动控制。在工控机中使用simulink作为实验平台,利用可视化编程,将程序输入到工控机中,在simulink中使用serial receive模块接受姿态传感器产生的数据,对数据进行处理后,以此数据作为控制输出电压参考值的输入变量,再将输出电压参考值参与滑模控制,进而获得理想的输出电压,理想的输出电压由工控机通过DC-DC升压电路变成能使机器人平稳运行的电压。As a further preference of the present invention, an industrial computer is used as the core control unit to realize the automatic control of the current. Use simulink as the experimental platform in the industrial computer, use visual programming to input the program into the industrial computer, use the serial receive module in simulink to receive the data generated by the attitude sensor, process the data, and use this data as the control output voltage reference The input variable of the value, and then the output voltage reference value is involved in the sliding mode control, and then the ideal output voltage is obtained. The ideal output voltage is changed from the industrial computer to the voltage that can make the robot run smoothly through the DC-DC boost circuit.
作为本发明的进一步优选,取保险系数为0.1,根据实物得知线圈匝数为3050匝,电磁机构与斜缆索相对面积为1500mm2,取气隙δ=0.2mm则电磁力大小如下所示: As a further preference of the present invention, take the insurance factor It is 0.1. According to the actual object, it is known that the number of turns of the coil is 3050 turns, and the relative area between the electromagnetic mechanism and the inclined cable is 1500 mm 2 . Taking the air gap δ = 0.2 mm, the magnitude of the electromagnetic force is as follows:
本发明具有如下有益效果:The present invention has the following beneficial effects:
(1)本发明机器人能根据检测到的振动信号,引入“延迟扰动估计”策略,实现对系统集中扰动的在线估计,并将估计集成到鲁棒DISM控制器中形成补偿,既使得控制器可以工程实现,又进一步增强系统输出电压对负载变化的抗扰性,并削弱抖震,电磁力的控制效果可以满足使用。(1) The robot of the present invention can introduce a "delayed disturbance estimation" strategy according to the detected vibration signal, realize online estimation of the centralized disturbance of the system, and integrate the estimation into the robust DISM controller to form compensation, so that the controller can The engineering implementation further enhances the immunity of the system output voltage to load changes, and weakens the chattering. The control effect of the electromagnetic force can meet the requirements for use.
(2)对于磁吸附机器人而言,干扰来源于机器人受多方面因素影响的振动,本发明滑模控制方法能有效地使机器人在检修过程中保持稳定,进而达到安全高效完成任务的效果。(2) For the magnetic adsorption robot, the interference comes from the vibration of the robot affected by various factors. The sliding mode control method of the present invention can effectively keep the robot stable during the maintenance process, thereby achieving the effect of completing tasks safely and efficiently.
附图说明Description of drawings
图1为曲率半径直角坐标系;Figure 1 is a rectangular coordinate system with a radius of curvature;
图2为绳索半径R2与气隙间隙关系;Figure 2 shows the relationship between the rope radius R2 and the air gap;
图3为电磁力随电流变化曲线图;Figure 3 is a graph showing the change of electromagnetic force with current;
图4为电磁力控制流程图;Fig. 4 is the electromagnetic force control flow chart;
图5为滑模控制算法原理图;Figure 5 is a schematic diagram of the sliding mode control algorithm;
图6为滑模控制系统结构图;6 is a structural diagram of a sliding mode control system;
图7为滑模控制系统硬件原理图;Fig. 7 is the hardware principle diagram of sliding mode control system;
图8为滑模控制后电压仿真曲线图。Figure 8 is a voltage simulation curve diagram after sliding mode control.
具体实施方式Detailed ways
下面结合附图和具体较佳实施方式对本发明作进一步详细的说明。The present invention will be described in further detail below with reference to the accompanying drawings and specific preferred embodiments.
本发明的描述中,需要理解的是,术语“左侧”、“右侧”、“上部”、“下部”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,“第一”、“第二”等并不表示零部件的重要程度,因此不能理解为对本发明的限制。本实施例中采用的具体尺寸只是为了举例说明技术方案,并不限制本发明的保护范围。In the description of the present invention, it should be understood that the orientation or positional relationship indicated by the terms "left side", "right side", "upper", "lower part", etc. are based on the orientation or positional relationship shown in the accompanying drawings, only For the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the referred device or element must have a particular orientation, be constructed and operate in a particular orientation, "first", "second", etc. importance, and therefore should not be construed as a limitation to the present invention. The specific dimensions used in this embodiment are only for illustrating the technical solution, and do not limit the protection scope of the present invention.
如图1-8所示,一种滑模控制的磁吸附机器人电磁力控制方法,机器人为磁吸附机器人,需要吸附在缆索上,缆索为斜缆索,吸附面为曲面。为了让吸附轮与缆索面垂直,可调整轮臂与机器人机身的角度。电磁吸附结构提供电磁力,使机器人能稳定吸附在斜缆索面上。驱动电机和驱动轮为机器人的运动提供动力。As shown in Figure 1-8, a sliding mode control method for electromagnetic force control of a magnetic adsorption robot, the robot is a magnetic adsorption robot and needs to be adsorbed on a cable, the cable is a diagonal cable, and the adsorption surface is a curved surface. In order to make the suction wheel perpendicular to the cable surface, the angle between the wheel arm and the robot body can be adjusted. The electromagnetic adsorption structure provides electromagnetic force, so that the robot can be stably adsorbed on the inclined cable surface. The drive motor and drive wheels provide power for the robot's movement.
本发明运用的就是作为起重电磁机构部分的功能,将电磁机构放在机器人底端,和机器人连接在一起。把斜缆索作为铁磁性材料,当电磁机构导线通电时,即可产生电磁力将机器人和斜缆索吸附在一起,以实现吸附目的,使机器人能稳定吸附在斜缆索面上。The invention uses the function as part of the lifting electromagnetic mechanism, and the electromagnetic mechanism is placed at the bottom end of the robot and connected with the robot. Using the oblique cable as a ferromagnetic material, when the electromagnetic mechanism wire is energized, an electromagnetic force can be generated to adsorb the robot and the oblique cable together, so as to achieve the purpose of adsorption, so that the robot can be stably adsorbed on the oblique cable surface.
磁吸附机器人通过电磁力将机器人吸附在斜缆索上,控制机器人在缆索上的运动最重要的就是对电磁力的控制。因此首先需要针对设计的电磁结构进行电磁力的数学建模。The magnetic adsorption robot attaches the robot to the inclined cable through the electromagnetic force. The most important thing to control the movement of the robot on the cable is the control of the electromagnetic force. Therefore, it is first necessary to carry out mathematical modeling of electromagnetic force for the designed electromagnetic structure.
麦克斯韦方程组是电磁学中的最基本方程,利用麦克斯韦电磁力公式建立电磁力的数学模型,经过推演可得下式:Maxwell's equations are the most basic equations in electromagnetism. Maxwell's electromagnetic force formula is used to establish a mathematical model of electromagnetic force. After deduction, the following formula can be obtained:
式(1-1)为电磁力模型,其中,Fdc为电磁力大小,I为电流大小,N为线圈匝数,为保险系数,其值在0.05~0.15之间,μ0为空气的导磁系数且其值为4π×10-7H/m,S为磁极与斜缆索的相对面积,δ为气隙平均长度。Formula (1-1) is the electromagnetic force model, where F dc is the magnitude of the electromagnetic force, I is the magnitude of the current, N is the number of turns of the coil, is the insurance factor, its value is between 0.05 and 0.15, μ 0 is the permeability coefficient of air and its value is 4π×10 -7 H/m, S is the relative area between the magnetic pole and the inclined cable, δ is the average length of the air gap .
由式(1-1)可知,电磁力大小和电流,绕铁心线圈匝数,电磁机构与斜缆索接触面积,气隙长度有关。其中,线圈匝数、电磁机构与斜缆索之间相对面积是固定的,而气隙长度与斜缆索的直径和电磁机构磁极形状有关。It can be seen from formula (1-1) that the magnitude of the electromagnetic force and the current, the number of turns around the iron core, the contact area between the electromagnetic mechanism and the oblique cable, and the length of the air gap are related. Among them, the number of coil turns, the relative area between the electromagnetic mechanism and the inclined cable are fixed, and the length of the air gap is related to the diameter of the inclined cable and the shape of the magnetic pole of the electromagnetic mechanism.
下面分析斜缆索直径和平均气隙的关系。The relationship between the diameter of the inclined cable and the average air gap is analyzed below.
电磁机构长度为50mm,且其曲率半径为45mm。而斜缆索的直径在60mm到180mm间,建立如下图1所示的直角坐标系,图1的横纵坐标均为长度,且单位为mm。磁极曲率半径为45mm,因此当缆索的半径大于45mm时,磁极的两端和缆索接触。当缆索半径小于45mm时,磁极的中央与缆索接触。The length of the electromagnetic mechanism is 50mm, and its radius of curvature is 45mm. The diameter of the oblique cable is between 60mm and 180mm, and a rectangular coordinate system as shown in Figure 1 below is established. The abscissa and ordinate coordinates in Figure 1 are lengths, and the unit is mm. The radius of curvature of the magnetic pole is 45mm, so when the radius of the cable is greater than 45mm, both ends of the magnetic pole are in contact with the cable. When the cable radius is less than 45mm, the center of the magnetic pole is in contact with the cable.
磁极的形状为弧形,设其直角坐标系横坐标的值为X,磁极曲率半径为R1,绳索半径为R2,直角坐标系中磁极曲线纵坐标的值为Y1,直角坐标系中绳索曲线纵坐标的值为Y2。磁极处曲线的数学方程为如下式:The shape of the magnetic pole is an arc. Let the abscissa value of the rectangular coordinate system be X, the radius of curvature of the magnetic pole to be R 1 , the rope radius to be R 2 , and the ordinate value of the magnetic pole curve in the rectangular coordinate system to be Y 1 . The value of the ordinate of the rope curve is Y 2 . The mathematical equation of the curve at the magnetic pole is as follows:
根据绳索半径得到绳索处曲线的数学方程如下:The mathematical equation to obtain the curve at the rope according to the rope radius is as follows:
因为气隙的长度处处不相同,所以我们需要先将气隙的总长度求出来。将磁极处曲线的数学方程和绳索处曲线的数学方程相减后积分得到气隙的总长度为:Because the length of the air gap is not the same everywhere, we need to find the total length of the air gap first. After subtracting the mathematical equation of the curve at the magnetic pole and the mathematical equation of the curve at the rope, and integrating, the total length of the air gap is:
将得到的气隙总长度除以磁极的长度则可以得到气隙的平均长度。根据条件我们知道磁极曲率半径R1=45mm,而绳索的半径:30mm<R2<90mm。得到缆索与机器人之间的平均间隙,随着斜缆索半径变化的曲线如下图2所示。The average length of the air gap is obtained by dividing the total length of the air gap by the length of the magnetic pole. According to the conditions, we know that the radius of curvature of the magnetic pole R 1 =45mm, and the radius of the rope: 30mm<R 2 <90mm. The average gap between the cable and the robot is obtained, and the curve with the radius of the inclined cable is shown in Figure 2 below.
由前面的分析我们得到了电磁力的模型如式(1-1)所示,取保险系数为0.1,根据实物得知线圈匝数为3050匝,电磁机构与斜缆索接触面积为1500mm2。I的单位为A,取气隙δ=0.2mm则电磁力大小如下式(3-1)所示: From the previous analysis, we obtained the model of electromagnetic force as shown in formula (1-1), taking the insurance coefficient It is 0.1. According to the actual object, it is known that the number of turns of the coil is 3050 turns, and the contact area between the electromagnetic mechanism and the inclined cable is 1500 mm 2 . The unit of I is A, and taking the air gap δ=0.2mm, the magnitude of the electromagnetic force is shown in the following formula (3-1):
电磁力随电流变化曲线图如图3所示。The graph of electromagnetic force changing with current is shown in Figure 3.
然而当机器人的质量较大时,只靠工控机输出端口的电压可能不能提供足够的吸附力让机器人稳定在斜面上。因此,为了解决电磁力不足的问题,可以在工控机的输出端口串联上一个DC-DC升压电路,让电压的最大值增大,从而让电磁力增大。电磁力控制流程图如图4所示。滑模控制系统结构图如图5所示。However, when the mass of the robot is large, only relying on the voltage of the output port of the industrial computer may not provide enough adsorption force to stabilize the robot on the slope. Therefore, in order to solve the problem of insufficient electromagnetic force, a DC-DC booster circuit can be connected in series with the output port of the industrial computer to increase the maximum value of the voltage, thereby increasing the electromagnetic force. The flow chart of electromagnetic force control is shown in Figure 4. The structure diagram of the sliding mode control system is shown in Figure 5.
机器人爬升过程中,由于风力或者斜缆索表面凸起等因素,会造成电磁力波动,且造成横向加速度和纵向加速度变化,从而导致机器人摔落。所述姿态传感器设置于磁吸附机器人上,姿态传感器采集磁吸附机器人的横向加速度以及纵向加速度的信息向工控机传输信号,工控机的输出端口串联一个DC-DC升压模块,理想的电压值通过工控机输出端口输出到DC-DC升压模块,最终将电压输出到电磁机构两端,产生相应电流。During the climbing process of the robot, the electromagnetic force will fluctuate due to factors such as wind force or the surface of the inclined cable, and the lateral acceleration and longitudinal acceleration will change, which will cause the robot to fall. The attitude sensor is arranged on the magnetic adsorption robot, and the attitude sensor collects the information of the lateral acceleration and longitudinal acceleration of the magnetic adsorption robot and transmits signals to the industrial computer. The output port of the industrial computer is connected in series with a DC-DC boost module, and the ideal voltage value passes through The output port of the industrial computer is output to the DC-DC boost module, and finally the voltage is output to both ends of the electromagnetic mechanism to generate the corresponding current.
将使用工控机作为核心控制单元实现电流的自动控制。在工控机中使用simulink作为实验平台,利用可视化编程,将程序输入到工控机中。在simulink中使用serialreceive模块接受姿态传感器产生的数据,对数据进行处理后,以此数据作为控制输出电压参考值的输入变量,再将输出电压参考值参与滑模控制,进而获得理想的输出电压。理想的输出电压由工控机通过DC-DC升压电路变成能使机器人平稳运行的电压,让机器人在高空缆索工作时不至于产生抖动甚至掉落等意外。姿态传感器向工控机输出信号,工控机接收加速度信息,对横向加速度和纵向加速度进行处理,得出总加速度平均值|a|,|a|的单位为m/s2,根据加速度平均值的不同,将晃动等级分为10级,根据多次试验的经验值所得,得出加速度平均值|a|与输出电压参考值的关系式:The industrial computer will be used as the core control unit to realize the automatic control of the current. Simulink is used as the experimental platform in the industrial computer, and the program is input into the industrial computer by using visual programming. The serialreceive module is used in simulink to accept the data generated by the attitude sensor, and after processing the data, this data is used as the input variable to control the output voltage reference value, and then the output voltage reference value participates in the sliding mode control to obtain the ideal output voltage. The ideal output voltage is changed from the industrial computer to the voltage that can make the robot run smoothly through the DC-DC booster circuit, so that the robot will not be shaken or even dropped when working on the high-altitude cable. The attitude sensor outputs a signal to the industrial computer, and the industrial computer receives the acceleration information, processes the lateral acceleration and longitudinal acceleration, and obtains the average value of the total acceleration |a|, and the unit of |a| is m/s 2 , according to the difference of the average acceleration value , divide the shaking grade into 10 grades, and obtain the average acceleration value |a| and the output voltage reference value according to the empirical value of multiple tests. The relation of:
震动等级分段函数图如图6所示。利用加速度和电压的关系即可实现加速度越大电流越大,吸附力越大,保证机器人的稳定性。在工控机中对总加速度平均值|a|进行实时比较,得出输出电压参考值 The graph of the piecewise function of the vibration level is shown in Figure 6. Using the relationship between acceleration and voltage, the greater the acceleration, the greater the current and the greater the adsorption force, which ensures the stability of the robot. Real-time comparison of the total acceleration average value |a| in the industrial computer to obtain the output voltage reference value
接下来进行滑模控制,设计滑模面sk为:Next, the sliding mode control is performed, and the sliding mode surface sk is designed as:
sk=mEk+vk s k =mE k +v k
其中,m为待设计参数,Ek为电压跟踪增益,vk为输出电压误差积分,其中Ek是电压跟踪增益,uok为电压反馈值,为输出电压参考值,且sk>0,vk>0,m>0。Among them, m is the parameter to be designed, E k is the voltage tracking gain, v k is the output voltage error integral, where E k is the voltage tracking gain, u ok is the voltage feedback value, is the output voltage reference value, and s k >0, v k >0, m>0.
输出电压误差积分vk可进一步表示为:The output voltage error integral v k can be further expressed as:
vk=vk-1+GEk-1 v k = v k-1 +GE k-1
其中,G为积分增益。Among them, G is the integral gain.
使系统的初始状态被配置在滑模面上,设置输出电压误差积分vk的初始值v0为:The initial state of the system is configured on the sliding mode surface, and the initial value v 0 of the output voltage error integral v k is set as:
v0=-mE0 v 0 = -mE 0
设计滑模电压控制器,且采用离散等效控制律:The sliding mode voltage controller is designed, and the discrete equivalent control law is used:
sk+1-sk=0s k+1 -s k =0
其中,sk+1为向前递推一采样时间步的滑模面。Among them, sk+1 is the sliding mode surface recursively forward one sampling time step.
在采样时间步足够小的情况下,即采用时间间隔几乎为0的情况下,可认为输出电压参考值在一个采样周期内保持不变:In the case where the sampling time step is small enough, that is, when the time interval is almost 0, the output voltage reference value can be considered to remain unchanged during one sampling period:
得出Buck电路的滑模控制律为:The sliding mode control law of Buck circuit is obtained as:
其中,C为电容值,R为电阻值,T为采样周期,uok为电压反馈值,fk为集中扰动的估计值。Among them, C is the capacitance value, R is the resistance value, T is the sampling period, u ok is the voltage feedback value, and f k is the estimated value of the concentrated disturbance.
为使系统能够始终到达准滑动模态,增加不连续的切换控制项:To enable the system to always reach the quasi-sliding mode, a discontinuous switching control is added:
其中,Ksw为切换项增益,且Ksw>0,sgn(sk)为滑模面sk的符号函数。Among them, K sw is the switching term gain, and K sw >0, sgn( sk ) is the sign function of the sliding mode surface sk .
最后整理得出滑模电压控制器的完整形式为:Finally, it is concluded that the complete form of the sliding mode voltage controller is:
图7为滑模控制系统硬件原理图。引入“延迟扰动估计”策略,通过计算上一采样时刻的集中扰动值mfk来近似估计本时刻的扰动,uok采用电压传感器采样,uo(k-1)是上一个时刻的电压采样值,iL(k-1)是上一个时刻的电感电流采样值:Figure 7 is a hardware schematic diagram of the sliding mode control system. Introduce the "delay disturbance estimation" strategy, and approximate the disturbance at this moment by calculating the concentrated disturbance value mf k at the last sampling moment, u ok uses the voltage sensor sampling, u o(k-1) is the voltage sampling value at the previous moment , i L(k-1) is the sampling value of the inductor current at the last moment:
对输出电压uo进行实时采样,将输出电压参考值作为输入变量之一,与实时输出电压uo作差得出Ek且fk-1输入到式中,得出电感电流参考值 Real-time sampling of the output voltage u o , the output voltage reference value As one of the input variables, the difference with the real-time output voltage u o obtains E k and f k-1 is input into the formula to obtain the reference value of the inductor current
其中,fk-1为集中扰动的估计值。Among them, f k-1 is the estimated value of the centralized disturbance.
对电感电流iL进行实时采样,并使其与电感电流参考值作差,对差值进行电流内环PI控制,并对等效占空比进行PWM。Sample the inductor current i L in real time and match it with the inductor current reference Make a difference, perform current inner loop PI control on the difference, and perform PWM on the equivalent duty cycle.
PWM信号对Buck电路中的MOSFET进行控制,以得到理想的电压值,理想电压值即机器人在索缆上稳定吸附的电压值。理想的电压值通过工控机输出端口输出到DC-DC升压模块,DC-DC升压模块将工控机输出端口的电压值放大,最终将电压输出到电磁机构两端,产生相应电流,即可实现自动控制吸附力大小,保证电磁机构产生足够的电磁力使机器人不至于在振动状态下发生掉落事故,足够的电磁力大于机器人爬升过程中的风力等干扰力,从而防止机器人摔落。滑模控制后电压仿真曲线图如图8所示,图8的横坐标为时间,单位为s;纵坐标为电压,单位为V。本发明大大减少了磁吸附机器人从高空掉落的风险和成本,将缆索桥缆索的检测的自动化程度大幅度提高。The PWM signal controls the MOSFET in the Buck circuit to obtain the ideal voltage value. The ideal voltage value is the voltage value that the robot can stably adsorb on the cable. The ideal voltage value is output to the DC-DC boost module through the output port of the industrial computer. The DC-DC boost module amplifies the voltage value of the output port of the industrial computer, and finally outputs the voltage to both ends of the electromagnetic mechanism to generate the corresponding current. The size of the adsorption force is automatically controlled to ensure that the electromagnetic mechanism generates enough electromagnetic force to prevent the robot from falling under the vibration state. The voltage simulation curve graph after sliding mode control is shown in Figure 8. The abscissa of Figure 8 is time, and the unit is s; the ordinate is voltage, and the unit is V. The invention greatly reduces the risk and cost of the magnetic adsorption robot falling from a high altitude, and greatly improves the automation degree of the detection of the cables of the cable bridge.
以上详细描述了本发明的优选实施方式,但是,本发明并不限于上述实施方式中的具体细节,在本发明的技术构思范围内,可以对本发明的技术方案进行多种等同变换,这些等同变换均属于本发明的保护范围。The preferred embodiments of the present invention have been described in detail above. However, the present invention is not limited to the specific details of the above-mentioned embodiments. Within the scope of the technical concept of the present invention, various equivalent transformations can be made to the technical solutions of the present invention. These equivalent transformations All belong to the protection scope of the present invention.
Claims (6)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210450338.1A CN114839876B (en) | 2022-04-26 | 2022-04-26 | A method for controlling electromagnetic force of a magnetically adsorbed cable climbing robot |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210450338.1A CN114839876B (en) | 2022-04-26 | 2022-04-26 | A method for controlling electromagnetic force of a magnetically adsorbed cable climbing robot |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN114839876A true CN114839876A (en) | 2022-08-02 |
| CN114839876B CN114839876B (en) | 2025-08-26 |
Family
ID=82567556
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202210450338.1A Active CN114839876B (en) | 2022-04-26 | 2022-04-26 | A method for controlling electromagnetic force of a magnetically adsorbed cable climbing robot |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN114839876B (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130333477A1 (en) * | 2012-06-15 | 2013-12-19 | Canon Kabushiki Kaisha | Measuring system |
| CN108227505A (en) * | 2018-01-30 | 2018-06-29 | 西安交通大学 | Milling electro spindle Vibration Suppression System and method based on prediction-self adaptive control |
| CN109532509A (en) * | 2018-12-28 | 2019-03-29 | 西南交通大学 | A kind of magnetic floating train suspending control method based on Sliding mode variable structure control |
| CN112254803A (en) * | 2020-06-24 | 2021-01-22 | 周金粮 | Suction control method for bridge inhaul cable detection robot |
| CN113389841A (en) * | 2021-06-03 | 2021-09-14 | 南京邮电大学 | Spring magneto-rheological coupling loading mechanism for cable-stayed bridge climbing robot and vibration reduction method |
-
2022
- 2022-04-26 CN CN202210450338.1A patent/CN114839876B/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130333477A1 (en) * | 2012-06-15 | 2013-12-19 | Canon Kabushiki Kaisha | Measuring system |
| CN108227505A (en) * | 2018-01-30 | 2018-06-29 | 西安交通大学 | Milling electro spindle Vibration Suppression System and method based on prediction-self adaptive control |
| CN109532509A (en) * | 2018-12-28 | 2019-03-29 | 西南交通大学 | A kind of magnetic floating train suspending control method based on Sliding mode variable structure control |
| CN112254803A (en) * | 2020-06-24 | 2021-01-22 | 周金粮 | Suction control method for bridge inhaul cable detection robot |
| CN113389841A (en) * | 2021-06-03 | 2021-09-14 | 南京邮电大学 | Spring magneto-rheological coupling loading mechanism for cable-stayed bridge climbing robot and vibration reduction method |
Also Published As
| Publication number | Publication date |
|---|---|
| CN114839876B (en) | 2025-08-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Xie | Sliding-mode-observer-based adaptive control for servo actuator with friction | |
| Sun et al. | Slew/translation positioning and swing suppression for 4-DOF tower cranes with parametric uncertainties: Design and hardware experimentation | |
| CN106125728B (en) | A trajectory tracking control method for a four-wheel-drive mobile robot | |
| CN109597310A (en) | A kind of wheeled mobile robot trace tracking method based on disturbance observer | |
| CN108875253A (en) | The terminal sliding mode of drive lacking crane system based on interference observer, which disappears, puts control method and system | |
| CN108427280B (en) | Bridge crane anti-swing control method based on sliding mode control theory | |
| CN113014090B (en) | Control method and control circuit of high-gain converter | |
| CN114839876A (en) | A kind of electromagnetic force control method of magnetic adsorption cable climbing robot | |
| CN106154829A (en) | A kind of mechanical hand Trajectory Tracking Control method estimated based on Discrete Time-Delay | |
| CN106365043B (en) | Bridge crane semi-loop constant speed prevents shaking control method | |
| CN109491248B (en) | Position Predictive Control Method of Magnetic Levitation Ball Based on RBF-ARX Model and Laguerre Function | |
| Alrawi et al. | Design and Hardware Implementation of Combining PD with HSSC for Optimizing Behavior of Magnetic Levitation System | |
| Peng-Cheng et al. | A direct swing constraint-based trajectory planning method for underactuated overhead cranes | |
| Chen et al. | Fractional-order generalized principle of self-support (FOGPSS) in control system design | |
| CN104129712B (en) | A kind of traverse crane adjustment control method strengthening anti-pendulum | |
| CN112254803B (en) | Suction control method for bridge inhaul cable detection robot | |
| Kim et al. | Minimum-energy trajectory generation for cornering with a fixed heading for three-wheeled omni-directional mobile robots | |
| Chang et al. | Modified fuzzy variable structure control method to the crane system with control deadzone problem | |
| Gao et al. | Dynamic Response of an Overhead Crane with Anti-Swing Controller in Driving Force and Energy Consumption. | |
| Patel et al. | RISCBOT: A WWW-enabled mobile surveillance and identification robot | |
| Chen et al. | Backstepping-based hybrid target tracking control for a carangiform robotic fish | |
| Kumar et al. | Performance analysis of interval type-2 FSM controller applied to a magnetic levitation system | |
| Zheng et al. | Leader-follower formation control of mobile robots with sliding mode | |
| Klancar et al. | Predictive trajectory tracking control for mobile robots | |
| Ding et al. | Optimal braking control for UW-Car using sliding mode |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |