CN115929738A - Method for a hydraulic system, training method for a control model and control method - Google Patents
Method for a hydraulic system, training method for a control model and control method Download PDFInfo
- Publication number
- CN115929738A CN115929738A CN202211698371.2A CN202211698371A CN115929738A CN 115929738 A CN115929738 A CN 115929738A CN 202211698371 A CN202211698371 A CN 202211698371A CN 115929738 A CN115929738 A CN 115929738A
- Authority
- CN
- China
- Prior art keywords
- control
- model
- hydraulic system
- error
- data
- 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.)
- Pending
Links
Images
Classifications
-
- 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
- Feedback Control In General (AREA)
Abstract
本发明实施例提供一种用于液压系统的方法、控制模型的训练方法以及控制方法,属于液压控制领域。所述用于液压系统的方法包括:获取控制指令;利用前馈控制模型根据控制指令确定第一控制信号,其中,第一控制信号用于控制主控制阀根据第一控制信号控制多个执行机构的液压油流量;利用误差模型根据控制指令确定指令误差修正量;根据指令误差修正量对第一控制信号进行修正以减小第一控制信号的运动控制结果与对应的目标运动之间的误差,得到输出至主控制阀的第二控制信号。通过上述方法,可以利用误差模型在液压系统的使用过程中对前馈模型本身存在的误差进行校正,提升了液压系统的控制精度与工程机械的可靠性。
Embodiments of the present invention provide a method for a hydraulic system, a control model training method, and a control method, which belong to the field of hydraulic control. The method for a hydraulic system includes: acquiring a control instruction; using a feedforward control model to determine a first control signal according to the control instruction, wherein the first control signal is used to control a main control valve to control multiple actuators according to the first control signal The hydraulic oil flow rate; use the error model to determine the command error correction amount according to the control command; correct the first control signal according to the command error correction amount to reduce the error between the motion control result of the first control signal and the corresponding target motion, A second control signal output to the main control valve is obtained. Through the above method, the error model can be used to correct the error existing in the feedforward model itself during the use of the hydraulic system, which improves the control accuracy of the hydraulic system and the reliability of the construction machinery.
Description
技术领域technical field
本发明涉及液压控制领域,具体地涉及一种用于液压系统的方法、控制模型的训练方法以及控制方法。The invention relates to the field of hydraulic control, in particular to a method for a hydraulic system, a control model training method and a control method.
背景技术Background technique
现有的用于控制工程机械液压系统的整机控制系统普遍为一种基于前馈控制方法的控制系统,比如,在挖掘机上,操作员通过手柄发出指令,指令经过整机控制系统中经过前馈模型处理,转化为指示对应的流量分配的控制指令,以控制主控制阀的阀芯开度,从而控制执行机构的动作。可见,现有技术中控制系统的控制精度依赖于控制系统中内置的前馈模型的精度,前馈模型造成的误差无法得到校正,即现有技术天然的继承了前馈控制的稳态不变性,前馈模型造成的误差会一直存在,无法在使用过程中自动优化,使得操作人员输入的指令往往与执行机构的运动结果不匹配。The existing whole machine control system used to control the hydraulic system of construction machinery is generally a control system based on the feedforward control method. For example, on an excavator, the operator issues instructions through the handle, and the instructions pass through the front of Feedback model processing is converted into control instructions indicating the corresponding flow distribution to control the spool opening of the main control valve, thereby controlling the action of the actuator. It can be seen that the control accuracy of the control system in the prior art depends on the accuracy of the built-in feed-forward model in the control system, and the error caused by the feed-forward model cannot be corrected, that is, the prior art naturally inherits the steady-state invariance of the feed-forward control , the error caused by the feed-forward model will always exist and cannot be automatically optimized during use, so that the instructions input by the operator often do not match the motion results of the actuator.
发明内容Contents of the invention
本发明实施例的目的是克服现有技术在采用前馈模型控制工程机械的液压系统时误差无法得到修正的这一问题,提供了一种用于液压系统的方法、控制模型的训练方法以及控制方法。The purpose of the embodiments of the present invention is to overcome the problem that the error cannot be corrected when using the feedforward model to control the hydraulic system of construction machinery in the prior art, and to provide a method for the hydraulic system, a training method for the control model, and a control method. method.
本申请第一方面提供了一种用于液压系统的方法,液压系统包括指令发生单元、主控制阀以及与主控制阀连接的多个执行机构,其中,主控制阀用于根据获取到的控制信号控制多个执行机构的液压油流量,以控制多个执行机构运动,方法包括:The first aspect of the present application provides a method for a hydraulic system, the hydraulic system includes a command generation unit, a main control valve and a plurality of actuators connected to the main control valve, wherein the main control valve is used to Signals control hydraulic oil flow to multiple actuators to control motion of multiple actuators by:
获取指令发生单元根据用户操作生成的控制指令,其中,每个控制指令均对应一种执行机构的目标运动;Acquiring control instructions generated by the instruction generation unit according to user operations, wherein each control instruction corresponds to a target movement of an actuator;
利用前馈控制模型根据控制指令确定第一控制信号;Using a feedforward control model to determine a first control signal according to a control instruction;
利用误差模型根据控制指令确定指令误差修正量;Using the error model to determine the command error correction amount according to the control command;
根据指令误差修正量对第一控制信号进行修正以减小第一控制信号的运动控制结果与对应的目标运动之间的误差,得到输出至主控制阀的第二控制信号。The first control signal is corrected according to the command error correction amount to reduce the error between the motion control result of the first control signal and the corresponding target motion to obtain a second control signal output to the main control valve.
在本申请的一个实施例中,液压系统还包括位移传感器,方法还包括:In one embodiment of the present application, the hydraulic system further includes a displacement sensor, and the method further includes:
获取位移传感器采集到的多个执行机构的位移信息;Obtain the displacement information of multiple actuators collected by the displacement sensor;
根据位移信息与对应的控制指令之间的误差对误差模型进行修正。The error model is corrected according to the error between the displacement information and the corresponding control command.
在本申请的一个实施例中,液压系统还包括位移传感器,方法还包括:In one embodiment of the present application, the hydraulic system further includes a displacement sensor, and the method further includes:
获取位移传感器采集到的多个执行机构的位移信息;Obtain the displacement information of multiple actuators collected by the displacement sensor;
根据位移信息与对应的控制指令之间的误差进行PID调节所得到的第三控制信号;A third control signal obtained by performing PID adjustment according to the error between the displacement information and the corresponding control command;
将第三控制信号与第二控制信号输入主控制阀。Input the third control signal and the second control signal into the main control valve.
在本申请的一个实施例中,液压系统还包括位移传感器,误差模型的建立过程包括:In one embodiment of the present application, the hydraulic system also includes a displacement sensor, and the establishment process of the error model includes:
获取位移传感器采集到的多个执行机构的位移信息;Obtain the displacement information of multiple actuators collected by the displacement sensor;
将位移信息及对应的控制指令作为分析数据,根据分析数据建立误差模型。The displacement information and corresponding control instructions are used as analysis data, and an error model is established based on the analysis data.
在本申请的一个实施例中,将位移信息及对应的控制指令作为分析数据,根据分析数据建立误差模型,包括:In one embodiment of the present application, the displacement information and corresponding control instructions are used as analysis data, and an error model is established based on the analysis data, including:
确认分析数据中的位移信息与对应的控制指令之间的误差,并对误差进行基于统计学的误差核准,以筛除分析数据中误差不符合预设条件的数据,获得模型构建数据;Confirm the error between the displacement information in the analysis data and the corresponding control instruction, and verify the error based on statistics, so as to screen out the data whose error does not meet the preset conditions in the analysis data, and obtain the model construction data;
根据模型构建数据建立误差模型。Build an error model from the model building data.
本申请第二方面提供了一种用于液压系统的控制模型的训练方法,液压系统包括指令发生单元、主控制阀以及与主控制阀连接的多个执行机构,其中,主控制阀用于根据获取到的控制信号控制多个执行机构的液压油流量,以控制多个执行机构运动,方法包括:The second aspect of the present application provides a method for training a control model of a hydraulic system. The hydraulic system includes a command generating unit, a main control valve, and a plurality of actuators connected to the main control valve, wherein the main control valve is used for The obtained control signal controls the hydraulic oil flow of multiple actuators to control the movement of multiple actuators, and the methods include:
获取执行机构的在运动过程中的液压油流量数据与位移数据,以及指令发生单元输出的控制指令数据作为数据集,其中,液压油流量数据、位移数据以及控制指令数据为执行本申请第一方面提供的用于液压系统的方法得到的;Obtain the hydraulic oil flow data and displacement data of the actuator during the movement process, and the control command data output by the command generating unit as a data set, wherein the hydraulic oil flow data, displacement data and control command data are used to implement the first aspect of the application obtained by the method provided for use in hydraulic systems;
将数据集输入待训练模型中进行迭代训练,直至满足预设的迭代训练收敛条件,以获得控制模型。Input the data set into the model to be trained for iterative training until the preset convergence condition of iterative training is met, so as to obtain the control model.
本申请第三方面提供了一种用于液压系统的控制方法,液压系统包括指令发生单元、主控制阀以及与主控制阀连接的多个执行机构,其中,主控制阀用于根据获取到的控制信号控制多个执行机构的液压油流量,以控制多个执行机构运动,方法包括:The third aspect of the present application provides a control method for a hydraulic system. The hydraulic system includes a command generation unit, a main control valve, and multiple actuators connected to the main control valve, wherein the main control valve is used to The control signal controls the hydraulic oil flow of multiple actuators to control the movement of multiple actuators, including:
将控制指令输入控制模型中,以确定每个执行机构对应的液压油流量,其中,控制模型通过本申请第二方面提供的用于液压系统的控制模型的训练方法得到;Inputting the control command into the control model to determine the hydraulic oil flow corresponding to each actuator, wherein the control model is obtained through the training method for the control model of the hydraulic system provided in the second aspect of the application;
将多个液压油流量作为控制信号发送至主控制阀。Multiple hydraulic oil flows are sent as control signals to the main control valve.
本申请第四方面提供了一种用于液压系统的装置,液压系统包括指令发生单元、主控制阀以及与主控制阀连接的多个执行机构,其中,主控制阀用于根据获取到的控制信号控制多个执行机构的液压油流量,以控制多个执行机构运动,装置包括:The fourth aspect of the present application provides a device for a hydraulic system. The hydraulic system includes a command generating unit, a main control valve, and multiple actuators connected to the main control valve, wherein the main control valve is used to control The signal controls the hydraulic oil flow of multiple actuators to control the movement of multiple actuators. The device includes:
指令获取单元,用于获取指令发生单元根据用户操作生成的控制指令,其中,每个控制指令均对应一种执行机构的目标运动;An instruction acquiring unit, configured to acquire the control instructions generated by the instruction generating unit according to user operations, wherein each control instruction corresponds to a target motion of an actuator;
第一控制信号生成单元,用于利用前馈模型根据控制指令确定第一控制信号;a first control signal generating unit, configured to use a feedforward model to determine a first control signal according to a control instruction;
第一控制信号修正单元,用于利用误差模型根据控制指令确定指令误差修正量;a first control signal correction unit, configured to determine a command error correction amount according to the control command by using an error model;
根据指令误差修正量对第一控制信号进行修正以减小第一控制信号的运动控制结果与对应的目标运动之间的误差,得到输出至主控制阀的第二控制信号。The first control signal is corrected according to the command error correction amount to reduce the error between the motion control result of the first control signal and the corresponding target motion to obtain a second control signal output to the main control valve.
本申请第五方面提供了一种用于液压系统的控制模型的训练装置,液压系统包括指令发生单元、主控制阀以及与主控制阀连接的多个执行机构,其中,主控制阀用于根据获取到的控制信号控制多个执行机构的液压油流量,以控制多个执行机构运动,装置包括:The fifth aspect of the present application provides a training device for a control model of a hydraulic system. The hydraulic system includes a command generation unit, a main control valve, and a plurality of actuators connected to the main control valve, wherein the main control valve is used for The obtained control signal controls the hydraulic oil flow of multiple actuators to control the movement of multiple actuators. The device includes:
数据获取单元,用于获取执行机构的在运动过程中的液压油流量数据与位移数据,以及指令发生单元输出的控制指令数据作为数据集,其中,液压油流量数据、位移数据以及控制指令数据为执行本申请第一方面提供的用于液压系统的方法得到的;The data acquisition unit is used to obtain the hydraulic oil flow data and displacement data of the actuator during the movement process, and the control command data output by the command generation unit as a data set, wherein the hydraulic oil flow data, displacement data and control command data are Obtained by implementing the method for a hydraulic system provided in the first aspect of the present application;
模型训练单元,用于将数据集输入待训练模型中进行迭代训练,直至满足预设的迭代训练收敛条件,以获得控制模型。The model training unit is used to input the data set into the model to be trained for iterative training until the preset convergence condition of iterative training is satisfied, so as to obtain the control model.
本申请第六方面提供了一种用于液压系统的控制装置,液压系统包括指令发生单元、主控制阀以及与主控制阀连接的多个执行机构,其中,主控制阀用于根据获取到的控制信号控制多个执行机构的液压油流量,以控制多个执行机构运动,装置包括:The sixth aspect of the present application provides a control device for a hydraulic system. The hydraulic system includes a command generation unit, a main control valve, and multiple actuators connected to the main control valve, wherein the main control valve is used to The control signal controls the hydraulic oil flow of multiple actuators to control the movement of multiple actuators. The device includes:
流量确定单元,用于将控制指令输入控制模型中,以确定每个执行机构对应的液压油流量,其中,控制模型通过本申请第二方面提供的用于液压系统的控制模型的训练方法得到;The flow determination unit is configured to input the control command into the control model to determine the hydraulic oil flow corresponding to each actuator, wherein the control model is obtained through the training method for the control model of the hydraulic system provided in the second aspect of the application;
信号发送单元,用于将多个液压油流量作为控制信号发送至主控制阀。The signal sending unit is used to send a plurality of hydraulic oil flows as control signals to the main control valve.
本申请第七方面提供了一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器可执行机器可执行指令以实现本申请第一方面提供的用于液压系统的方法,或本申请第二方面提供的用于液压系统的控制模型的训练方法,或本申请第三方面提供的用于液压系统的控制方法。The seventh aspect of the present application provides an electronic device, including a processor and a memory, the memory stores machine-executable instructions that can be executed by the processor, and the processor can execute the machine-executable instructions to realize the use provided by the first aspect of the present application The method for the hydraulic system, or the training method for the control model of the hydraulic system provided in the second aspect of the application, or the control method for the hydraulic system provided in the third aspect of the application.
本申请第八方面提供了一种机器可读存储介质,机器可读存储介质上存储有指令,该指令被处理器执行时使得处理器实现本申请第一方面提供的用于液压系统的方法,或本申请第二方面提供的用于液压系统的控制模型的训练方法,或本申请第三方面提供的用于液压系统的控制方法。The eighth aspect of the present application provides a machine-readable storage medium, where instructions are stored on the machine-readable storage medium, and when the instructions are executed by a processor, the processor implements the method for a hydraulic system provided in the first aspect of the present application, Or the training method for the control model of the hydraulic system provided in the second aspect of the present application, or the control method for the hydraulic system provided in the third aspect of the present application.
通过上述技术方案,处理器在获取到指令发生单元发送的控制指令后,通过误差模型根据控制指令确定指令误差修正量,以对前馈模型输出的第一控制信号进行修正,使第一控制信号的运动控制结果与对应的目标运动之间的误差减小。即处理器通过误差模型在液压系统的使用过程中对前馈模型本身存在的误差进行校正,提升了液压系统的控制精度与工程机械的可靠性。Through the above technical solution, after the processor obtains the control instruction sent by the instruction generating unit, it determines the instruction error correction amount according to the control instruction through the error model, so as to correct the first control signal output by the feedforward model, so that the first control signal The error between the motion control result and the corresponding target motion is reduced. That is, the processor uses the error model to correct the error existing in the feed-forward model itself during the use of the hydraulic system, which improves the control accuracy of the hydraulic system and the reliability of the construction machinery.
本发明实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。Other features and advantages of the embodiments of the present invention will be described in detail in the following detailed description.
附图说明Description of drawings
附图是用来提供对本发明实施例的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明实施例,但并不构成对本发明实施例的限制。在附图中:The accompanying drawings are used to provide a further understanding of the embodiments of the present invention, and constitute a part of the specification, and are used together with the following specific embodiments to explain the embodiments of the present invention, but do not constitute limitations to the embodiments of the present invention. In the attached picture:
图1示意性示出了根据本申请实施例的一种用于液压系统的方法的流程图;Fig. 1 schematically shows a flow chart of a method for a hydraulic system according to an embodiment of the present application;
图2示意性示出了根据本申请实施例的一种用于液压系统的方法在液压系统中执行的步骤示意图;Fig. 2 schematically shows a schematic diagram of steps executed in a hydraulic system according to an embodiment of the present application;
图3示意性示出了根据本申请实施例的一种用于液压系统的控制模型的训练方法的流程图;Fig. 3 schematically shows a flow chart of a method for training a control model of a hydraulic system according to an embodiment of the present application;
图4示意性示出了根据本申请实施例的一种用于液压系统的控制方法的流程图。Fig. 4 schematically shows a flowchart of a control method for a hydraulic system according to an embodiment of the present application.
具体实施方式Detailed ways
以下结合附图对本申请的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本申请,并不用于限制本申请。The specific implementation manners of the present application will be described in detail below in conjunction with the accompanying drawings. It should be understood that the specific implementations described here are only used to illustrate and explain the present application, and are not intended to limit the present application.
需要说明,若本申请实施例中有涉及方向性指示(诸如上、下、左、右、前、后……),则该方向性指示仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、换向情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。It should be noted that if there are directional indications (such as up, down, left, right, front, back...) in the embodiment of the present application, the directional indications are only used to explain the position in a certain posture (as shown in the accompanying drawings). If the specific posture changes, the directional indication will also change accordingly.
另外,若本申请实施例中有涉及“第一”、“第二”等的描述,则该“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本申请要求的保护范围之内。In addition, if there are descriptions involving "first", "second", etc. in the embodiments of the present application, the descriptions of "first", "second", etc. are only for descriptive purposes, and cannot be interpreted as indications or hints Its relative importance or implicitly indicates the number of technical features indicated. Thus, the features defined as "first" and "second" may explicitly or implicitly include at least one of these features. In addition, the technical solutions of the various embodiments can be combined with each other, but it must be based on the realization of those skilled in the art. When the combination of technical solutions is contradictory or cannot be realized, it should be considered that the combination of technical solutions does not exist , nor within the scope of protection required by the present application.
图1示意性示出了根据本申请实施例的一种用于液压系统的方法的流程图,如图1所示,在本申请的一个实施例中,提供了一种用于液压系统的方法,液压系统包括指令发生单元、主控制阀以及与主控制阀连接的多个执行机构,其中,主控制阀用于根据获取到的控制信号控制多个执行机构的液压油流量,以控制多个执行机构运动,该方法可以包括步骤S100-步骤S400。Fig. 1 schematically shows a flow chart of a method for a hydraulic system according to an embodiment of the present application. As shown in Fig. 1, in one embodiment of the present application, a method for a hydraulic system is provided , the hydraulic system includes a command generation unit, a main control valve, and multiple actuators connected to the main control valve, wherein the main control valve is used to control the hydraulic oil flow of multiple actuators according to the obtained control signal, so as to control multiple The actuator moves, the method may include step S100-step S400.
工程机械中包含的液压系统通常采用基于前馈模型的控制方法进行控制,前馈模型可以根据接收到的控制指令,将其转化为控制执行机构的信号。前馈模型的控制逻辑是开环的,即前馈模型对液压控制精度取决于前馈模型自身的准确程度。The hydraulic system included in construction machinery is usually controlled by a control method based on a feed-forward model. The feed-forward model can convert the received control command into a signal to control the actuator. The control logic of the feedforward model is open-loop, that is, the hydraulic control accuracy of the feedforward model depends on the accuracy of the feedforward model itself.
步骤S100:获取指令发生单元根据用户操作生成的控制指令,其中,每个控制指令均对应一种执行机构的目标运动。Step S100: Obtain the control instructions generated by the instruction generation unit according to the user's operation, wherein each control instruction corresponds to a target movement of the actuator.
示例性地,指令发生单元包括集成在工程机械上的液压控制手柄,操作人员操作手柄,指令发生单元根据手柄的开度生成相应的控制指令,每种控制指令对应了一种执行机构的目标运动,例如,操作人员通过控制手柄的开度发出“运动速度5m/s”,即指示某个执行机构进行速度为5m/s的运动。指令发送单元将基于手柄开度的控制指令发送至处理器中,使处理器根据控制指令进行相应的运动控制。Exemplarily, the command generation unit includes a hydraulic control handle integrated on the construction machinery, the operator operates the handle, and the command generation unit generates corresponding control commands according to the opening of the handle, and each control command corresponds to a target movement of the actuator , For example, the operator issues "moving speed 5m/s" by controlling the opening of the handle, that is, instructs a certain actuator to move at a speed of 5m/s. The instruction sending unit sends the control instruction based on the opening of the handle to the processor, so that the processor performs corresponding motion control according to the control instruction.
在本申请的一个实施例中,指令发生单元在获取到手柄的开度后,先将其转化为开度曲线,并进行缓冲处理,以形成电信号形式的控制指令,用于后续的第一控制信号的确定与指令误差修正量的确定。In one embodiment of the present application, after obtaining the opening degree of the handle, the instruction generation unit first converts it into an opening degree curve, and performs buffer processing to form a control instruction in the form of an electrical signal for the subsequent first The determination of the control signal and the determination of the command error correction amount.
步骤S200:利用前馈控制模型根据控制指令确定第一控制信号。Step S200: Using a feed-forward control model to determine a first control signal according to a control instruction.
图2示意性示出了根据本申请实施例的一种用于液压系统的方法在液压系统中执行的步骤示意图,请一并参阅图1与图2。FIG. 2 schematically shows a schematic diagram of steps executed in a hydraulic system according to an embodiment of the present application. Please refer to FIG. 1 and FIG. 2 together.
示例性地,液压系统的硬件设施还可以包括存储液压油的油箱、液压辅助机构,油箱中的液压油通过负载敏感形的主泵被泵送至主控制伐中,主控制阀根据接收到的处理器发送的控制信号控制不同阀块分配不同流量的液压油至对应的执行机构,以控制执行机构进行不同种类的运动。Exemplarily, the hardware facilities of the hydraulic system may also include an oil tank for storing hydraulic oil and a hydraulic auxiliary mechanism. The hydraulic oil in the oil tank is pumped to the main control valve through a load-sensitive main pump, and the main control valve receives The control signals sent by the processor control different valve blocks to distribute hydraulic oil with different flow rates to the corresponding actuators, so as to control the actuators to perform different types of movements.
处理器利用前馈模型根据控制指令输出与获取到的控制指令对应的第一控制信号,第一控制信号即未经过修正的、控制精度取决于模型本身精度的前馈信号,第一控制信号如果直接被输出至主控制阀,主控制阀即会根据第一控制信号控制多个执行机构的液压油流量,那么前馈模型本身存在的误差将无法被修正,本申请实施例提供的用于液压系统的方法的目的即在于对此误差进行修正。The processor uses the feed-forward model to output the first control signal corresponding to the obtained control command according to the control command. The first control signal is an uncorrected feed-forward signal whose control accuracy depends on the accuracy of the model itself. If the first control signal directly output to the main control valve, the main control valve will control the hydraulic oil flow of multiple actuators according to the first control signal, then the error existing in the feed-forward model itself will not be corrected, the application for hydraulic pressure provided by the embodiment of this application The purpose of the systematic approach is to correct this error.
步骤S300:利用误差模型根据控制指令确定指令误差修正量。Step S300: Using the error model to determine the command error correction amount according to the control command.
误差模型可以根据控制指令输出与控制模型对应的指令误差修正量,而误差模型的建立需要一定数量的数据基础。The error model can output the command error correction amount corresponding to the control model according to the control command, and the establishment of the error model requires a certain amount of data basis.
在本申请的一个实施例中,液压系统还包括位移传感器,误差模型的建立过程包括:In one embodiment of the present application, the hydraulic system also includes a displacement sensor, and the establishment process of the error model includes:
获取位移传感器采集到的多个执行机构的位移信息;Obtain the displacement information of multiple actuators collected by the displacement sensor;
将位移信息及对应的控制指令作为分析数据,根据分析数据建立误差模型。The displacement information and corresponding control instructions are used as analysis data, and an error model is established based on the analysis data.
误差模型根据不同的控制指令输出不同的指令误差修正量,在处理器进行液压系统控制的最初阶段,位移传感器采集到的位移信息还不足够建立误差模型,即在此最初阶段处理器不对前馈模型进行修正。The error model outputs different instruction error corrections according to different control instructions. In the initial stage of the processor's hydraulic system control, the displacement information collected by the displacement sensor is not enough to establish an error model, that is, the processor does not feed forward in this initial stage. The model is corrected.
在处理器对液压系统进行了一定次数的控制后,位移传感器采集到的位移信息已经足够建立误差模型,将位移信息与控制执行机构产生对应的位移信息的控制指令作为分析数据,处理器即可根据控制指令对应的目标运动,与控制指令产生的真实运动控制结果(即位移信息)之间的误差建立起误差模型,使误差模型能够直接根据控制指令输出对应的指令误差修正量。After the processor has controlled the hydraulic system for a certain number of times, the displacement information collected by the displacement sensor is enough to establish an error model, and the displacement information and the control instruction corresponding to the displacement information generated by the control actuator are used as the analysis data, and the processor can According to the error between the target movement corresponding to the control command and the real motion control result (ie displacement information) generated by the control command, an error model is established, so that the error model can directly output the corresponding command error correction amount according to the control command.
在本申请的一个实施例中,将位移信息及对应的控制指令作为分析数据,根据分析数据建立误差模型,包括:In one embodiment of the present application, the displacement information and corresponding control instructions are used as analysis data, and an error model is established based on the analysis data, including:
确认分析数据中的位移信息与对应的控制指令之间的误差,并对误差进行基于统计学的误差核准,以筛除分析数据中误差不符合预设条件的数据,获得模型构建数据;Confirm the error between the displacement information in the analysis data and the corresponding control instruction, and verify the error based on statistics, so as to screen out the data whose error does not meet the preset conditions in the analysis data, and obtain the model construction data;
根据模型构建数据建立误差模型。Build an error model from the model building data.
在根据分析数据建立误差模型时,处理器还在确认了位移信息与对应的控制指令之间的误差之后,利用一个统计学分布模型进行的误差核准,根据预设条件确认该误差是否合理,其中较大的、不合理的误差对应的位移信息、控制指令皆会被筛除,以获得模型构建数据,用于建立误差模型。When establishing the error model based on the analysis data, after confirming the error between the displacement information and the corresponding control command, the processor uses a statistical distribution model for error verification to confirm whether the error is reasonable according to the preset conditions, among which The displacement information and control instructions corresponding to large and unreasonable errors will be screened out to obtain model building data for building an error model.
在本申请的一个实施例中,液压系统还包括位移传感器,方法还包括:In one embodiment of the present application, the hydraulic system further includes a displacement sensor, and the method further includes:
获取位移传感器采集到的多个执行机构的位移信息;Obtain the displacement information of multiple actuators collected by the displacement sensor;
根据位移信息与对应的控制指令之间的误差对误差模型进行修正。The error model is corrected according to the error between the displacement information and the corresponding control command.
在本申请实施例提供的用于液压系统的方法中,处理器还可以根据执行机构的位移信息与对应的控制指令之间的误差对误差模型进行实时修正,即误差模型可以在液压系统的控制过程中不断被校准,输出的指令误差修正量也越来越精准。In the method for the hydraulic system provided in the embodiment of the present application, the processor can also correct the error model in real time according to the error between the displacement information of the actuator and the corresponding control command, that is, the error model can be used in the control of the hydraulic system. The process is continuously calibrated, and the output command error correction amount is becoming more and more accurate.
在本申请的一个实施例中,在对误差模型进行修正前,对采集到的位移信息及对应的控制指令之间的误差进行基于统计学的误差核准,以筛除不合理的误差。In one embodiment of the present application, before correcting the error model, error verification based on statistics is performed on the error between the collected displacement information and the corresponding control command, so as to screen out unreasonable errors.
步骤S400:根据指令误差修正量对所述第一控制信号进行修正以减小第一控制信号的运动控制结果与对应的目标运动之间的误差,得到输出至主控制阀的第二控制信号。Step S400: Correct the first control signal according to the command error correction amount to reduce the error between the motion control result of the first control signal and the corresponding target motion, and obtain a second control signal output to the main control valve.
在得到误差模型输出的指令误差修正量后,对第一控制信号进行修正,修正后获得的第二控制信号才能输出至主控制阀中,即前馈控制中输出的前馈信号得到了相应的误差修正。After obtaining the command error correction amount output by the error model, the first control signal is corrected, and the second control signal obtained after correction can be output to the main control valve, that is, the feedforward signal output in the feedforward control has obtained the corresponding error correction.
在本申请的一个实施例中,液压系统还包括位移传感器,方法还包括:In one embodiment of the present application, the hydraulic system further includes a displacement sensor, and the method further includes:
获取位移传感器采集到的多个执行机构的位移信息;Obtain the displacement information of multiple actuators collected by the displacement sensor;
根据位移信息与对应的控制指令之间的误差进行PID调节所得到的第三控制信号;A third control signal obtained by performing PID adjustment according to the error between the displacement information and the corresponding control command;
将第三控制信号与第二控制信号输入主控制阀。Input the third control signal and the second control signal into the main control valve.
本申请实施例提供的用于液压系统的方法还结合了PID(proportional-integral-derivative,比例-积分-微分)闭环控制,PID控制广泛应用于工业过程控制中,其具有算法相对简单、稳定性高和鲁棒性好的优点,同时因为PID闭环控制是依据上一次控制的误差调整下一次控制的指令,故具有滞后性的问题。PID闭环控制通过确定的比例系数、积分系数与微分系数,对误差量进行计算,以获得调节量。The method for the hydraulic system provided in the embodiment of the present application also combines PID (proportional-integral-derivative, proportional-integral-derivative) closed-loop control. PID control is widely used in industrial process control, and it has relatively simple algorithm and stability. High and robust, and because the PID closed-loop control adjusts the next control command based on the error of the previous control, it has the problem of hysteresis. PID closed-loop control calculates the error amount through the determined proportional coefficient, integral coefficient and differential coefficient to obtain the adjustment amount.
处理器在获取到执行机构的位移信息后,确定位移信息与对应的控制指令之间的误差,即确定真实运动控制结果与目标运动之间的误差,根据此误差进行PID调节计算,获得第三控制信号,也就是基于PID闭环控制的指令修正量,将第三控制信号与经过误差模型修正获得的第二控制信号一起输入主控制阀中,共同进行执行机构液压油流量的控制,即共同进行执行机构的运动控制。After the processor obtains the displacement information of the actuator, it determines the error between the displacement information and the corresponding control command, that is, determines the error between the real motion control result and the target motion, and performs PID adjustment calculation based on this error to obtain the third The control signal, that is, the command correction amount based on PID closed-loop control, the third control signal and the second control signal obtained through error model correction are input into the main control valve together to control the hydraulic oil flow of the actuator, that is, jointly Motion control of actuators.
可见,本申请实施例提供的用于液压系统的方法结合了基于前馈模型的开环控制与PID闭环控制,实现了执行机构更加快速、稳定、准确的运动控制。It can be seen that the method for the hydraulic system provided by the embodiment of the present application combines the open-loop control based on the feed-forward model and the PID closed-loop control, and realizes faster, more stable and more accurate motion control of the actuator.
通过上述技术方案,处理器在获取到指令发生单元发送的控制指令后,通过误差模型根据控制指令确定指令误差修正量,以对前馈模型输出的第一控制信号进行修正,使第一控制信号的运动控制结果与对应的目标运动之间的误差减小。即处理器通过误差模型在液压系统的使用过程中对前馈模型本身存在的误差进行校正,提升了液压系统的控制精度与工程机械的可靠性。Through the above technical solution, after the processor obtains the control instruction sent by the instruction generating unit, it determines the instruction error correction amount according to the control instruction through the error model, so as to correct the first control signal output by the feedforward model, so that the first control signal The error between the motion control result and the corresponding target motion is reduced. That is, the processor uses the error model to correct the error existing in the feed-forward model itself during the use of the hydraulic system, which improves the control accuracy of the hydraulic system and the reliability of the construction machinery.
图3示意性示出了根据本申请实施例的一种用于液压系统的控制模型的训练方法的流程图,如图3所示,在本申请的一个实施例中,提供了一种用于液压系统的控制模型的训练方法,液压系统包括指令发生单元、主控制阀以及与主控制阀连接的多个执行机构,其中,主控制阀用于根据获取到的控制信号控制多个执行机构的液压油流量,以控制多个执行机构运动,方法包括:Fig. 3 schematically shows a flow chart of a method for training a control model of a hydraulic system according to an embodiment of the present application. As shown in Fig. 3, in one embodiment of the present application, a method for A method for training a control model of a hydraulic system. The hydraulic system includes a command generating unit, a main control valve, and multiple actuators connected to the main control valve, wherein the main control valve is used to control the multiple actuators according to the obtained control signal. Hydraulic oil flow to control multiple actuator movements by:
步骤S500:获取执行机构的在运动过程中的液压油流量数据与位移数据,以及指令发生单元输出的控制指令数据作为数据集,其中,液压油流量数据、位移数据以及控制指令数据为执行上述实施例中的用于液压系统的方法得到的;Step S500: Obtain the hydraulic oil flow data and displacement data of the actuator during the movement process, and the control command data output by the command generation unit as a data set, wherein the hydraulic oil flow data, displacement data and control command data are used to execute the above implementation obtained by the method used in the hydraulic system in the example;
步骤S600:将数据集输入待训练模型中进行迭代训练,直至满足预设的迭代训练收敛条件,以获得控制模型。Step S600: Input the data set into the model to be trained for iterative training until the preset convergence condition of iterative training is satisfied, so as to obtain the control model.
在处理器执行上述实施例中的用于液压系统的方法时,执行机构的位移数据、液压油流量数据,以及对应的控制指令数据,皆可以作为一个用于辅助控制或自动化控制的控制模型的有效训练集,训练一个可以由控制指令直接获得各执行机构液压油流量的控制模型。故将执行机构的在运动过程中的液压油流量数据与位移数据,以及指令发生单元输出的控制指令数据作为数据集,将数据集输入待训练模型中进行迭代训练,待训练模型可以根据工程机械的设计需求与运动特点进行选定,直至满足预设的迭代训练收敛条件,以获得控制模型,可实现全动作、全时段的液压油流量按需分配,为无人驾驶和自动控制提供支持,也可以在人工驾驶时作为辅助指导。When the processor executes the method for the hydraulic system in the above embodiment, the displacement data of the actuator, the hydraulic oil flow data, and the corresponding control instruction data can all be used as a control model for auxiliary control or automatic control. An effective training set is used to train a control model that can directly obtain the hydraulic oil flow rate of each actuator from the control command. Therefore, the hydraulic oil flow data and displacement data of the actuator during the movement process, as well as the control command data output by the command generation unit are used as the data set, and the data set is input into the model to be trained for iterative training. The model to be trained can be based on the construction machinery The design requirements and motion characteristics are selected until the preset iterative training convergence conditions are met to obtain a control model, which can realize full-action, full-time hydraulic oil flow on-demand distribution, and provide support for unmanned driving and automatic control. It can also be used as an auxiliary guide during manual driving.
图4示意性示出了根据本申请实施例的一种用于液压系统的控制方法的流程图,如图4所示,在本申请的一个实施例中,提供了一种用于液压系统的控制方法,液压系统包括指令发生单元、主控制阀以及与主控制阀连接的多个执行机构,其中,主控制阀用于根据获取到的控制信号控制多个执行机构的液压油流量,以控制多个执行机构运动,方法包括:Fig. 4 schematically shows a flow chart of a control method for a hydraulic system according to an embodiment of the present application. As shown in Fig. 4, in one embodiment of the present application, a control method for a hydraulic system is provided In the control method, the hydraulic system includes a command generation unit, a main control valve, and multiple actuators connected to the main control valve, wherein the main control valve is used to control the hydraulic oil flow of multiple actuators according to the obtained control signal to control Multiple actuator movements, methods include:
步骤S700:将控制指令输入控制模型中,以确定每个执行机构对应的液压油流量,其中,控制模型通过上述实施例中的用于液压系统的控制模型的训练方法得到;Step S700: Input the control command into the control model to determine the hydraulic oil flow rate corresponding to each actuator, wherein the control model is obtained through the training method for the control model of the hydraulic system in the above embodiment;
步骤S800:将多个液压油流量作为控制信号发送至主控制阀。Step S800: Send multiple hydraulic oil flows as control signals to the main control valve.
如前所述,控制模型可以由控制指令直接获得各执行机构液压油流量,在使用控制模型进行液压系统的控制时,将控制指令输入至控制模型,即可获得每个执行机构对应的液压油流量,将获得的多个执行机构的液压油流量集合为控制信号,发送至主控制阀,主控制阀即可根据控制信号分配不同的液压油流量给各个执行机构,实现全动作、全时段的液压油流量按需分配。As mentioned above, the control model can directly obtain the hydraulic oil flow rate of each actuator from the control command. When using the control model to control the hydraulic system, input the control command to the control model to obtain the hydraulic oil flow rate corresponding to each actuator. Flow rate, the obtained hydraulic oil flow rate of multiple actuators is collected as a control signal and sent to the main control valve, and the main control valve can distribute different hydraulic oil flows to each actuator according to the control signal, so as to realize full-action and full-time operation. Hydraulic oil flow is distributed on demand.
在本申请的一个实施例中,提供了一种用于液压系统的装置,液压系统包括指令发生单元、主控制阀以及与主控制阀连接的多个执行机构,其中,指令发送单元用于输出控制指令,每个控制指令均对应一种执行机构的目标运动,主控制阀用于根据获取到的控制信号控制多个执行机构的液压油流量,以控制多个执行机构运动,装置包括:In one embodiment of the present application, a device for a hydraulic system is provided. The hydraulic system includes a command generating unit, a main control valve, and multiple actuators connected to the main control valve, wherein the command sending unit is used to output Control instructions, each control instruction corresponds to the target movement of an actuator, the main control valve is used to control the hydraulic oil flow of multiple actuators according to the obtained control signal, so as to control the movement of multiple actuators, the device includes:
指令获取单元,用于获取指令发生单元根据用户操作生成的控制指令,其中,每个控制指令均对应一种执行机构的目标运动;An instruction acquiring unit, configured to acquire the control instructions generated by the instruction generating unit according to user operations, wherein each control instruction corresponds to a target motion of an actuator;
第一控制信号生成单元,用于利用前馈模型根据控制指令确定第一控制信号;a first control signal generating unit, configured to use a feedforward model to determine a first control signal according to a control instruction;
第一控制信号修正单元,用于利用误差模型根据控制指令确定指令误差修正量;a first control signal correction unit, configured to determine a command error correction amount according to the control command by using an error model;
根据指令误差修正量对第一控制信号进行修正以减小第一控制信号的运动控制结果与对应的目标运动之间的误差,得到输出至主控制阀的第二控制信号。The first control signal is corrected according to the command error correction amount to reduce the error between the motion control result of the first control signal and the corresponding target motion to obtain a second control signal output to the main control valve.
本申请实施例提供的用于液压系统的装置能够实现方法实施例中步骤S100-步骤S400的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。The device for a hydraulic system provided in the embodiment of the present application can realize the various processes of step S100-step S400 in the method embodiment, and can achieve the same technical effect. To avoid repetition, details are not repeated here.
在本申请的一个实施例中,提供了一种用于液压系统的控制模型的训练装置,液压系统包括指令发生单元、主控制阀以及与主控制阀连接的多个执行机构,其中,主控制阀用于根据获取到的控制信号控制多个执行机构的液压油流量,以控制多个执行机构运动,装置包括:In one embodiment of the present application, a training device for a control model of a hydraulic system is provided. The hydraulic system includes a command generating unit, a main control valve, and a plurality of actuators connected to the main control valve, wherein the main control The valve is used to control the hydraulic oil flow of multiple actuators according to the obtained control signal to control the movement of multiple actuators. The device includes:
数据获取单元,用于获取执行机构的在运动过程中的液压油流量数据与位移数据,以及指令发生单元输出的控制指令数据作为数据集,其中,液压油流量数据、位移数据以及控制指令数据为执行上述实施例中的用于液压系统的方法得到的;The data acquisition unit is used to obtain the hydraulic oil flow data and displacement data of the actuator during the movement process, and the control command data output by the command generation unit as a data set, wherein the hydraulic oil flow data, displacement data and control command data are Obtained by performing the method for a hydraulic system in the foregoing embodiments;
模型训练单元,用于将数据集输入待训练模型中进行迭代训练,直至满足预设的迭代训练收敛条件,以获得控制模型。The model training unit is used to input the data set into the model to be trained for iterative training until the preset convergence condition of iterative training is satisfied, so as to obtain the control model.
本申请实施例提供的用于液压系统的控制模型的训练装置能够实现方法实施例中步骤S500-步骤S600的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。The training device for the control model of the hydraulic system provided in the embodiment of the present application can realize the various processes of step S500-step S600 in the method embodiment, and can achieve the same technical effect. To avoid repetition, details are not repeated here.
在本申请的一个实施例中,提供了一种用于液压系统的控制装置,液压系统包括指令发生单元、主控制阀以及与主控制阀连接的多个执行机构,其中,主控制阀用于根据获取到的控制信号控制多个执行机构的液压油流量,以控制多个执行机构运动,装置包括:In one embodiment of the present application, a control device for a hydraulic system is provided. The hydraulic system includes a command generation unit, a main control valve, and multiple actuators connected to the main control valve, wherein the main control valve is used for According to the obtained control signal, the hydraulic oil flow of multiple actuators is controlled to control the movement of multiple actuators. The device includes:
流量确定单元,用于将控制指令输入控制模型中,以确定每个执行机构对应的液压油流量,其中,控制模型通过上述实施例中的用于液压系统的控制模型的训练方法得到;The flow determination unit is used to input the control command into the control model to determine the hydraulic oil flow corresponding to each actuator, wherein the control model is obtained through the training method for the control model of the hydraulic system in the above embodiment;
信号发送单元,用于将多个液压油流量作为控制信号发送至主控制阀。The signal sending unit is used to send a plurality of hydraulic oil flows as control signals to the main control valve.
本申请实施例提供的用于液压系统的控制装置能够实现方法实施例中步骤S700-步骤S800的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。The control device for a hydraulic system provided in the embodiment of the present application can implement the processes of step S700-step S800 in the method embodiment, and can achieve the same technical effect, so to avoid repetition, details are not repeated here.
在本申请的一个实施例中,提供了一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器可执行机器可执行指令以实现上述实施例中的用于液压系统的方法,或上述实施例中的用于液压系统的控制模型的训练方法,或上述实施例中的用于液压系统的控制方法。In one embodiment of the present application, an electronic device is provided, including a processor and a memory, the memory stores machine-executable instructions that can be executed by the processor, and the processor can execute the machine-executable instructions to implement the above-mentioned embodiments. The method for the hydraulic system, or the method for training the control model of the hydraulic system in the above embodiment, or the control method for the hydraulic system in the above embodiment.
在本申请的一个实施例中,提供了一种机器可读存储介质,机器可读存储介质上存储有指令,该指令被处理器执行时使得处理器实现本申请第一方面提供的用于液压系统的方法,或本申请第二方面提供的用于液压系统的控制模型的训练方法,或本申请第三方面提供的用于液压系统的控制方法。In one embodiment of the present application, a machine-readable storage medium is provided. Instructions are stored on the machine-readable storage medium. When the instructions are executed by a processor, the processor implements the hydraulic pressure control system provided in the first aspect of the application. The method of the system, or the training method for the control model of the hydraulic system provided in the second aspect of the application, or the control method for the hydraulic system provided in the third aspect of the application.
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD ROM、光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art should understand that the embodiments of the present application may be provided as methods, systems, or computer program products. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD ROM, optical storage, etc.) having computer-usable program code embodied therein.
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。The present application is described with reference to flowcharts and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present application. It should be understood that each procedure and/or block in the flowchart and/or block diagram, and a combination of procedures and/or blocks in the flowchart and/or block diagram can be realized by computer program instructions. These computer program instructions may be provided to a general purpose computer, special purpose computer, embedded processor, or processor of other programmable data processing equipment to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing equipment produce a An apparatus for realizing the functions specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram. These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to operate in a specific manner, such that the instructions stored in the computer-readable memory produce an article of manufacture comprising instruction means, the instructions The device realizes the function specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram. These computer program instructions can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby The instructions provide steps for implementing the functions specified in the flow chart or blocks of the flowchart and/or the block or blocks of the block diagrams.
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。存储器是计算机可读介质的示例。Memory may include non-permanent storage in computer readable media, in the form of random access memory (RAM) and/or nonvolatile memory such as read only memory (ROM) or flash RAM. The memory is an example of a computer readable medium.
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。Computer-readable media, including both permanent and non-permanent, removable and non-removable media, can be implemented by any method or technology for storage of information. Information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD ROM), digital versatile disc (DVD) or other optical storage, magnetic A magnetic tape cartridge, tape magnetic disk storage or other magnetic storage device or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media excludes transitory computer-readable media, such as modulated data signals and carrier waves.
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。It should also be noted that the term "comprises", "comprises" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article, or apparatus comprising a set of elements includes not only those elements, but also includes Other elements not expressly listed, or elements inherent in the process, method, commodity, or apparatus are also included. Without further limitations, an element defined by the phrase "comprising a ..." does not preclude the presence of additional identical elements in the process, method, article, or apparatus that includes the element.
以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。The above are only examples of the present application, and are not intended to limit the present application. For those skilled in the art, various modifications and changes may occur in this application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included within the scope of the claims of the present application.
Claims (12)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211698371.2A CN115929738A (en) | 2022-12-28 | 2022-12-28 | Method for a hydraulic system, training method for a control model and control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211698371.2A CN115929738A (en) | 2022-12-28 | 2022-12-28 | Method for a hydraulic system, training method for a control model and control method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN115929738A true CN115929738A (en) | 2023-04-07 |
Family
ID=86552288
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202211698371.2A Pending CN115929738A (en) | 2022-12-28 | 2022-12-28 | Method for a hydraulic system, training method for a control model and control method |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN115929738A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117145003A (en) * | 2023-08-29 | 2023-12-01 | 三一重机有限公司 | Control methods and devices of working machines and working machines |
| CN118061190A (en) * | 2024-04-07 | 2024-05-24 | 网易(杭州)网络有限公司 | Method, device, equipment and storage medium for controlling working arm of mechanical equipment |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101968641A (en) * | 2010-07-08 | 2011-02-09 | 西华大学 | Error correction system of machine tool XY plane |
| CN109460145A (en) * | 2018-10-16 | 2019-03-12 | 北京机械设备研究所 | A kind of quick interference method of automated system decision based on brain understanding |
| CN112343878A (en) * | 2020-10-15 | 2021-02-09 | 南京晨光集团有限责任公司 | Hydraulic driving system for linear motion of mechanical arm and intelligent control method thereof |
| US20210166015A1 (en) * | 2019-01-10 | 2021-06-03 | Ping An Technology(Shenzhen) Co., Ltd. | Certificate image extraction method and terminal device |
| CN113027677A (en) * | 2019-12-25 | 2021-06-25 | 新疆金风科技股份有限公司 | Hydraulic variable pitch control method and device of wind generating set |
-
2022
- 2022-12-28 CN CN202211698371.2A patent/CN115929738A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101968641A (en) * | 2010-07-08 | 2011-02-09 | 西华大学 | Error correction system of machine tool XY plane |
| CN109460145A (en) * | 2018-10-16 | 2019-03-12 | 北京机械设备研究所 | A kind of quick interference method of automated system decision based on brain understanding |
| US20210166015A1 (en) * | 2019-01-10 | 2021-06-03 | Ping An Technology(Shenzhen) Co., Ltd. | Certificate image extraction method and terminal device |
| CN113027677A (en) * | 2019-12-25 | 2021-06-25 | 新疆金风科技股份有限公司 | Hydraulic variable pitch control method and device of wind generating set |
| CN112343878A (en) * | 2020-10-15 | 2021-02-09 | 南京晨光集团有限责任公司 | Hydraulic driving system for linear motion of mechanical arm and intelligent control method thereof |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117145003A (en) * | 2023-08-29 | 2023-12-01 | 三一重机有限公司 | Control methods and devices of working machines and working machines |
| CN118061190A (en) * | 2024-04-07 | 2024-05-24 | 网易(杭州)网络有限公司 | Method, device, equipment and storage medium for controlling working arm of mechanical equipment |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN115929738A (en) | Method for a hydraulic system, training method for a control model and control method | |
| US11000949B2 (en) | Robot for controlling learning in view of operation in production line, and method of controlling the same | |
| US7272454B2 (en) | Multiple-input/multiple-output control blocks with non-linear predictive capabilities | |
| CN109017984B (en) | Track following control method and system for unmanned vehicle and related device | |
| CN113128018B (en) | Friction force calculation method and device, robot and readable storage medium | |
| CN101167027A (en) | Method and device for piloting a pitching aircraft | |
| KR20180024092A (en) | Automatic Tuning Method for PID controllers | |
| CN116447184B (en) | Hydraulic system control method, computer equipment and machine-readable storage medium | |
| CN115179290A (en) | Mechanical arm and track control method and device thereof | |
| JP6010354B2 (en) | Positioner | |
| JP2022082233A (en) | Control device | |
| JP2024517252A (en) | Method for operating a hydraulic cylinder of a work machine - Patents.com | |
| CN114352598A (en) | Hydraulic cylinder proportional valve adjustment method, device, controller and storage medium | |
| CN114879505B (en) | Pneumatic regulating valve control method based on quantitative feedback theory | |
| JP2024153333A (en) | Parameter adjustment device and parameter adjustment method | |
| KR102487640B1 (en) | Control device for plant and controlling method of the same | |
| CN115182407A (en) | Method and device for controlling arm support, controller and engineering machinery | |
| CN100549891C (en) | Be used to control the method for orientation/positioning system and calibrate orientation/positioning system automatically | |
| JP7591869B2 (en) | Hydraulic servo valve control device, hydraulic servo valve control method, and hydraulic servo valve control program | |
| CN115562312A (en) | Strong-tracking full-format model-free self-adaptive ship heading control method | |
| JP2022539441A (en) | A system for continuous-time optimization with defined finite-time convergence | |
| CN108536138B (en) | Steering control parameter setting method and system for automatic driving system of agricultural machine | |
| CN116400584B (en) | Application method of high-load electrohydraulic position servo system rapid and accurate control system | |
| CN111806444A (en) | Vehicle transverse control method and device, medium, equipment and vehicle | |
| KR101459174B1 (en) | Apparatus and method for controlling industrial multi-joint robot |
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 |