控制系统的仿真

系统仿真的基本概念

控制系统的仿真分页导航
本页导航 广告链接

系统仿真的基本概念

系统仿真的基本概念

系统仿真的基本概念

在进行自动控制系统的分析综合和设计的过程中除了运用理论方法对系统进行分析外常需要进行实验研究系统仿真就是在系统的数学模型基础上利用计算机进行系统实验研究的一种方法

模拟仿真和数字仿真

根据仿真时所运用的计算机类型不同仿真可分为模拟仿真数字仿真数字-模拟混合仿真和微机列阵组成的全数字式仿真

(1)模拟仿真

模拟仿真是以模拟计算机为主要工具对系统的模型进行运算和研究模拟计算机是一种在相似原理的基础上由电子元件构成的各类运算器所组成的运算装置运算器如表1所示各运算器的图示符号如表2所示

1                       各类运算器原理

一般电路组成的运算器

用直流放大器组成的运算器

b22d1d16a

yax

固定位置a

b22d1d16b

b22d1d16c

b22d1d16d

b22d1d16e

b22d1d16f

b22d1d16g

b22d1d16h

2                       运算器图示符号

名称

符号

输出输入的关系

说明

系数器

b22d1d17a

y-nx

完成对输入信号乘一系数n的运算并变换正负号一般n是整数1~20n1只完成正负号变换

加法器

b22d1d17b

y-(4x1+2x2+x3+x4)

完成输入信号乘以数后的加法运算

x1x2x3x4是输入信号4211表示对应的应乘的系数

积分器

b22d1d17c

y-3xdt+C

完成输入信号乘以一定系数后的积分运算

C是初始条件值加入端

3是应乘的系数

积分加法器

b22d1d17d

y-(4x1+2x2+x3+x4)dt+C

完成各输入信号乘以一定系数后相加再进行积分的运算

C是初始条件值加入端

系数电位计

b22d1d17e

y0.7x

完成小于1的非整数系数设定运算

乘法器

b22d1d17f

yx1x2

完成输入信号相乘运算

函数发生器

b22d1d17g

yf(x)

完成非线性函数的运算

模拟仿真的大致步骤是:首先将物理系统的数学模型转化为模拟计算机的电路原理图然后选择幅值比例尺、时间比例尺和运算器的系数值通过排题板排题静态和动态检查最后进行仿真运算并输出仿真结果

(2)数字仿真

数字仿真是以数字计算机为主要工具基于数值计算的原理对系统的数学模型进行数值求解以实现对系统分析和研究。数字仿真的过程大致为:

建立物理系统的数学模型如微分方程、传递函数或方块图以及状态方程

建立仿真模型所谓仿真模型是指数字计算能运算的离散化数学模型如差分方程等仿真模型通常有数值计算方法中的欧拉法和龙格-库塔法等以及近代计算方法中的图斯汀法、离散相似法和状态转移法等

编制仿真程序

上机操作进行仿真实验

输出仿真结果

仿真技术的应用

仿真技术在控制系统分析和设计中的应用主要是:

对系统的性能进行分析验证新设计系统的可行性

根据对系统的性能要求确定控制器的结构和参数并进行优化

进行系统模型的辨识

另外仿真技术是实现控制系统计算机辅助设计和建立仿真器的基础也可推广运用到系统性能预测和系统故障分析等方面

本节主要介绍离散相似法数字仿真方法模拟仿真和其他数字仿真方法可参阅专门文献。