类似于图中的二阶微分方程(惯性神经网络)模型该如何用matlab编程:
如果是系统自带的,你可以直接用,如果是外部的或者是自编的你需要先把文件夹拷贝到tools文件夹下,再设置路径。
Matlab常用工具箱介绍(英汉对照)Matlab Main Toolbox——matlab主工具箱Control System Toolbox——控制系统工具箱Communication Toolbox——通讯工具箱Financial Toolbox——财政金融工具箱System Identification Toolbox——系统辨识工具箱Fuzzy Logic Toolbox——模糊逻辑工具箱Higher-Order Spectral Analysis Toolbox——高阶谱分析工具箱Image Processing Toolbox——图象处理工具箱LMI Control Toolbox——线性矩阵不等式工具箱Model predictive Control Toolbox——模型预测控制工具箱μ-Analysis and Synthesis Toolbox——μ分析工具箱Neural Network Toolbox——神经网络工具箱Optimization Toolbox——优化工具箱Partial Differential Toolbox——偏微分方程工具箱Robust Control Toolbox——鲁棒控制工具箱Signal Processing Toolbox——信号处理工具箱Spline Toolbox——样条工具箱Statistics Toolbox——统计工具箱Symbolic Math Toolbox——符号数学工具箱Simulink Toolbox——动态仿真工具箱System Identification Toolbox——系统辨识工具箱Wavele Toolbox——小波工具箱例如:控制系统工具箱包含如下功能:连续系统设计和离散系统设计状态空间和传递函数以及模型转换时域响应(脉冲响应、阶跃响应、斜坡响应)频域响应(Bode图、Nyquist图)根轨迹、极点配置较为常见的matlab控制箱有:控制类:控制系统工具箱(control systems toolbox)系统识别工具箱(system identification toolbox)鲁棒控制工具箱(robust control toolbox)神经网络工具箱(neural network toolbox)频域系统识别工具箱(frequency domain system identification toolbox)模型预测控制工具箱(model predictive control toolbox)多变量频率设计工具箱(multivariable frequency design toolbox)信号处理类:信号处理工具箱(signal processing toolbox)滤波器设计工具箱(filter design toolbox)通信工具箱(communication toolbox)小波分析工具箱(wavelet toolbox)高阶谱分析工具箱(higher order spectral analysis toolbox)其它工具箱:统计工具箱(statistics toolbox)数学符号工具箱(symbolic math toolbox)定点工具箱(fixed-point toolbox)射频工具箱(RF toolbox)1990年,MathWorks软件公司为Matlab提供了新的控制系统模型化图形输入与仿真工具,并命名为Simulab,使得仿真软件进入了模型化图形组态阶段,1992年正式命名为Simulink,即simu(仿真)和link(连接)。
matlab7.0里的simulink为6.0版本,matlab6.5里的simulink为5.0版本。
MATLAB的SIMULINK子库是一个建模、分析各种物理和数学系统的软件,它用框图表示系统的各个环节,用带方向的连线表示各环节的输入输出关系。
启动SIMULINK十分容易,只需在MATLAB的命令窗口键入“SIMULINK”命令,此时出现一个SIMULINK窗口,包含七个模型库,分别是信号源库、输出库、离散系统库、线性系统库、非线性系统库及扩展系统库。
1.信号源库包括阶跃信号、正弦波、白噪声、时钟、常值、文件、信号发生器等各种信号源,其中信号发生器可产生正弦波、方波、锯齿波、随机信号等波形。
2.输出库包括示波器仿真窗口、MATLAB工作区、文件等形式的输出。3.离散系统库包括五种标准模式:延迟,零-极点,滤波器,离散传递函数,离散状态空间。
4.线性系统库提供七种标准模式:加法器、比例环节、积分环节、微分环节、传递函数、零-极点、状态空间。
5.非线性系统库提供十三种常用标准模式:绝对值、乘法、函数、回环特性、死区特性、斜率、继电器特性、饱和特性、开关特性等。6.系统连接库包括输入、输出、多路转换等模块,用于连接其他模块。
7.系统扩展库考虑到系统的复杂性,SIMULINK另提供十二种类型的扩展系统库,每一种又有多种模型供选择。
使用时只要从各子库中取出模型,定义好模型参数,将各模型连接起来,然后设置系统参数,如仿真时间、仿真步长、计算方法等。
SIMULINK提供了Euler、RungeKutta、Gear、Adams及专用于线性系统的LinSim算法,用户根据仿真要求选择适当的算法。
当然,不同版本的Matlab/Simulink内容有所不同。另外,Simulink还提供了诸如航空航天、CDMA、DSP、机械、电力系统等专业模块库,给快速建模提供了很大的便利。