神经网络alpha阶逆系统

article/2025/9/21 19:22:41

逆系统方法的本质上是用反馈线性化方法来研究控制系统设计理论的一种途径,是一种比较一般性的方法。逆系统方法的基本思想是:首先,利用对象的逆系统构成一种可用反馈方法实现的Q阶积分逆系统,将对象补偿为具有线性传递关系的系统,即伪线性系统;然后再用线性系统的理论来完成这种系统的综合。这就可以实现在线性系统中能够实现的诸如解耦、极点配置、二次型指标最优等目标。

    其中alpha逆系统在数学上的定义如下:

图2.1 单位逆系统与阶逆系统的转化关系图

通常情况下,逆系统方法的关键在于逆系统的构造,成功的构造出逆系统后,复杂的非线性控制器设计问题就简化为线性系统控制器的设计问题,特别是对于MIMO非线性系统,通过构造a阶逆系统能实现对原系统的线性化和解耦,就可以分别对各解祸伪线性子系统设计线性控制器,大大简化了控制器的设计。

将神经网络的非线性逼近和学习能力与逆系统思想相结合,近年来提出的神经网络阶逆系统方法,无须知道系统的精确数学模型,即可构造出原系统的神经网络阶逆系统模型。利用神经网络的非线性逼近能力、学习能力,避免了极其困难的求解逆系统的工作,拓宽了逆系统方法的应用范围。利用神经网络作为逆系统的一般辨识模型,只需有限的系统信息—即系统的相对阶数,则总可以通过正确的训练神经网络来获得工程上易于实现的神经网络阶逆系统。将得到的神经网络逆系统串接在原系统之前,整个系统就变换为具有线性传递关系且已经解耦的规范化系统,然后使用线性系统的各种设计理论来完成伪线性系统的综合。

应该指出的是,这里的神经网络阶逆系统方法不同于一般基于精确数学模型的逆系统方法,其主要特点在于:神经网络阶逆系统方法提供了一种一般的获得逆系统模型的方法。理论上讲,如果非线性系统的逆存在,则总可以用神经网络去逼近这个逆系统。

    其基本实现流程如下所示:

·获取系统输入输出样本在原系统的工作区域内,对原系统输入端施加激励信号,得到相应的系统输出响应。在此期间,用高速、高精度的A/D转换器进行采样,采样的准确度直接影响系统辨识的结果,从而影响控制的效果,在测量过程中,由于现场存在各种随机的噪声干扰,以及测量器件本身的误差,测量值与真实值存在一定误差,因此在必要时可以将采样数据通过高阶数字滤波器滤除高频噪声,从而获得较精确的输入输出数据。

·计算数值微分

采用高阶数值微分方法,较准确地离线计算出各输出的各阶导数。

·构造神经网络训练数据

将前面采样和计算得到的数据重新组合成神经网络训练数据集,原系统的输出响应数据及其各阶导数一起作为训练神经网络的输入数据,对应的输入给定作为训练神经网络逆系统的期望输出。

·训练神经网络

选择算法,对神经网络进行离线训练,直到训练误差达到一定精度时为止。这样,就得到了基于原系统外部特性的神经网络阶逆系统。

A22-01


http://chatgpt.dhexx.cn/article/21aMxlXe.shtml

相关文章

数字水印的攻击类型

数字水印的攻击类型 引言 数字水印技术作为信息隐藏技术的一种,不可见性和鲁棒性是它的主要特点。通常在水印嵌入时我们需要来确定水印的嵌入量,以此来平衡不可见性和可见性之间的关系。 方法 对于不可见性,我们可以直观的判断出来。但对于鲁…

数字图像处理复习

简答题:8’*3 1、图像的数字化过程:采样,分色,量化,编码相关概念。 采样:采样的实质就是用多少点来描述一幅图像,采样结果质量的高低就是图像分辨率,连续图像的空间样本实际上就是用…

MATLAB数字水印实现

目 录 摘 要 2 ABSTRACT 3 1.数字水印技术概述 4 1.1 数字水印技术提出的背景 4 1.2 数字水印的基本特点 4 1.3 数字水印的应用 5 1.MATLAB软件的介绍 7 2.1 MATLAB研究数字水印的优点 7 2.2 MATLAB函数介绍 8 3.傅立叶域水印理论基础 10 3.1 傅立叶变换简述 10 3.1.1 一维离散…

数字图像处理基础知识(自救指南)

概念 本部分多来自课件,见水印 数字图像处理的目的 提高图像的视感质量,以达到赏心悦目的目的。提取图像中所包含的某些特征或特殊信息,主要用于计算机分析,经常用作模式识别、计算机视觉的预处理。对图像数据进行变换、编码和压…

通过FPGA计算矩阵的伪逆pinv

1.问题描述: 一个12*4的矩阵。 2.部分程序: 然后我们要定义个函数,用来计算复数转置的。 然后是复数乘法器, 这个过程中,我们暂时还没截位,所以计算结果会和matlab一样,后面的会有大量的位宽截取,所以计算结果需要换算才行。 然后,中间计算过程中,涉及到精度要求的…

巨正则系综处理理想气体

经典统计中的巨正则系综需要对粒子数求和 使用巨正则系综计算理想气体的好处是方便求化学势,求化学势是用粒子平均数来求

系综的实现方式(nve、nvt、npt)

一、NVE系综 更新位置和速度,v和e恒定。 二、NVT系综 几种实现的方式: 如: fix 1 all nve #更新位置和速度,e和V保持不变。若只有这个命令,就只nve系综,如果和控温命令一起,就是nvt系综。fix 2 …

新手入门 | 跑分子动力学必须要知道的5个点

更多精彩请关注公众号:分子动力学 一、基 本 介 绍 随着计算机的软硬件和计算技术的发展,利用计算机对物质的微观结构和运动进行数值模拟计算得到了迅速发展,并在此基础上发展了用数值运算统计求和的方法:分子动力学 (MD) 方法和…

lammps多孔结构

原创 公众号LAMMPS交流站 点击上方蓝字关注我们 大家好,我是YJ学长,本文的模型是小编在lammps模拟Ni的熔化过程中偶然生成了一帧多孔结构,小编觉得图挺好看的,因此做一期推送共同来讨论这一现象。 因能力有限,这种…

量子计算入门学习笔记 (八—— 密度算符 )

hello,大家好,如果您是第一次观看我的博客,如果您也是和我一样刚入门量子力学或是量子计算相关的学习,纠结于量子计算的抽象与晦涩难懂,那么本专栏(量子计算)一定是您的不二之选,学海…

lammps npt系综iso和aniso控压对比

大家好,我是小马老师。 本文讲解lammps基础命令fix npt设置。 关于系综的设置,前面已经介绍过多次,但在咨询中发现,对于大部分初学者来说,对于系综选择和设置还是有些困惑。 fix npt命令名称就可以看出,它的…

lammps案例:npt系综练手,H2压缩模拟

上一篇文章中介绍了npt系综的设置方法,本文给出一个lammps模拟氢气压缩的案例,熟悉npt系综的设置方法。 模拟温度300k,压强100GPa,在该条件下,氢气应该为固态。 在MS中建立H2模型,共包含1000个H原子&…

lammps教程:实例讲解npt、nvt系综的选择

对于lammps新手来说,系综的选择令人困惑,到底是应该用nvt系综还是npt系综? 我在初学lammps时就被这个问题困扰了很久。如果去问别人,可能会告诉你一个答案:根据模拟需要确定。 其实和没说一样。 到底如何确定系综&a…

lammps问题-关于NVT与NVE系综产生的不同

相同的材料构型,在不同的系综下产生如下不同的结果: 1.NVE系综下: 2.NVT系综如下: 产生的不同结果如上,原脚本如下: 1. shell mkdir initial-comp shell mkdir config-comp shell mkdir restart-comp #--…

Ensemble Average(系综平均)(集平均)

什么是系综平均?: 下图(来自知乎:卖艺的小青年)中集平均实际就是系综平均,按照随机信号分析的知识来分析,我们可以把这一系列函数看成一个随机信号,取定一个时间,我们就得…

系综理论(Ensemble Theory)

本文参考[Pathria] Statistical Mechanics (3rd Ed.)里的思路整理了系综理论的一些基本知识。Pathria的书有较多繁复的计算,在此不详细给出,只希望对系综理论能形成一个宏观的认知。 1. 前言 给定一个系统的宏观态描述 ( N , V , E ) (N,V ,E) (N,V,E)…

经典系综理论

系综理论是统计力学的理论基础 本质上来说,统计热力学中只有一个问题,即给定能量$E$,如何分布在$N$个全同系统构成的系综上 --薛定谔 1.系综的定义 在下面的介绍中我们可以逐渐体会这句话的含义,此时我们暂且把这个定位我们解决的…

lammps教程:nve/nvt/npt系综设置方法

系综是指大量性质和结构完全相同的、处于各种运动状态的、各自独立的系统的集合。 在lammps模拟中,常用的系综有nve、nvt、npt三种系综,下面说说这三种系综的使用方法。 1. nve(微正则系综) nve系综保证系统中原子数量n、体系总…