simulink实例(有好多实例)
- 格式:ppt
- 大小:631.50 KB
- 文档页数:35


下面是Simulink的官方的英文介绍
有关仿真模块Simulink的产品描述
Simulink Product Description
Simulation and Model-Based Design
Simulink® is a block diagram (diagram 图表,图解,图形
scatter diagram 散布图,散点图,散布图分析 Pareto Diagram 柏拉图,帕累托图,排列图)environment for multidomain(adj. 多畴的;多区的 Multidomain 多路链结
multidomain protein 多区域蛋白 multidomain grain 多畴颗粒) simulation and
Model-Based Design. It supports system-level design, simulation, automatic code
generation, and continuous test and verification of embedded systems. Simulink
provides a graphical editor, customizable block libraries, and solvers for modeling
and simulating dynamic systems. It is integrated with MATLAB®, enabling you to
incorporate MATLAB algorithms into models and export simulation results to MATLAB
for further analysis.
Key Features
Graphical editor for building and managing hierarchical block diagrams
二并联杆数控螺旋面钻头尖刃磨机的机构仿真
一、仿真原理
图1二并联杆数控螺旋面钻头尖刃磨机床示意图
图2 二并联杆数控螺旋面钻头尖刃磨机床刃磨原理图
重要假设条件:
1、 二并联杆数控螺旋面钻头尖刃磨机床是通过两组并联杆(2,a和3,b)保证动平台4只在空间中做水平运动,而没有翻转运动。每一组并联杆是由空间相互平行的4根杆件组成,由于组内各杆件受力相同,所以将其简化成平面机构如图2。构件a,b是保证动平台4只做水平运动的辅助平行杆,所以可以假设将机构中杆件a,b省略,而动平台4只做水平移动,没有翻转运动,也就是4相对于地面的夹角θ4恒等于0。
2、 直线电机的次子有两个(1和5)但是在加工过程中并不是两者同时运动,所以假设5与导轨固联。
3、 假设机床在工作过程中动平台4只受到树直向上的恒力作用,且作用在其中心位置。
基于以上假设机床平面结构示意图如图3。
图3二并联杆数控螺旋面钻头尖刃磨机床简化机构平面结构示意图
二、建立仿真方程
C2=cos(θ2) S2=sin(θ2) C3=cos(θ3) S3=sin(θ3)
一)力方程(分别对各个杆件进行受力分析)
对动平台4:受力分析如图4
图4动平台4的受力分析
对并联杆2:受力分析如图5
图5并联杆2的受力分析
对直线电机滑块1:受力分析如图6
图6直线电机滑块1的受力分析
F24x+F43x=m4*Ac4x (1)
F24y+F43y=m4*Ac4y (2)
F24y*rc4-F43y*rc4=0 (3)
F12x+F24x=-m2*Ac2x (4)
1.阻抗测量模块:
阻抗测量模块是用于测量一线性电路中两个节点之间的阻抗的模块,其测量的阻抗是频率的函数。它由一个连接在阻抗测量模块的第一个和第二个输入端之间的电流源zI和一个连接于电流源的两端的电压测量zV组成。系统阻抗是通过传递函数sH计算得出的,即是由输入到状态空间(state-space)模型的电流到输出的电压的传递函数。
sIsVsHzz
通过Powergui模块的阻抗依频特性测量工具就可以显示出测量阻抗的相频特性和幅频特性。
阻抗测量模块考虑了断路器和理想开关的初始状态,也可以测量含有分布参数线路模块的电路的阻抗。
测量模块在计算阻抗时也考虑了电源的阻抗。通过定义,将电压源的阻抗置为0(即认为电压源模块是短路的),将电流源的阻抗置为无穷大(即认为电流源模块是开路的)。
但是在某些应用中,需要手动删除电流源或是电压源模块以忽略它们对计算阻抗的影响。
参数设置对话框:
放大系数: 如果要在三相电路中用阻抗测量模块,那么可以通过设置放大系数参数来调节要测量的阻抗。例如,测量三相电路中两相之间的阻抗就会得到两倍的正序阻抗。为了得到正确的正序阻抗值,就必须设置放大系数为1/2。
同理,要测量一平衡三相电路的零序阻抗,就要将阻抗测量模块连接到地或中性点和三相连接的一点之间。在这种情况下,就会得到零序阻抗的1/3,因此,还必须将放大系数设置为3才能得到正确的零序阻抗值。
限制条件:
在计算阻抗时仅仅考虑了断路器、三相断路器、三相故障、理想开关和分布参数线路这些非线性模块。而如电机和电力电子设备等非线性模块就没有考虑在内,在测量阻抗过程中,它们被认为是断开的。
如果你要将阻抗测量模块与电感、电流源或是任何非线性元件串联,就必须在模块的两端增加一个大电阻,这是由于阻抗测量模块是作为一个电流源进行仿真的。
2.三相变压器(双绕组)
实现了可配置绕组连结的三相变压器
描述:
三相变压器(双绕组)模块通过三个单相变压器实现了一个三相变压器。可以在模块的参数菜单中设置恰当的复选框来仿真铁芯饱和或是不考虑铁芯饱和。想要对单相变压器电气模型有进一步了解,可以看线性变压器模块和饱和变压器模块部分。
- 1 - simulink仿真简单实例
一、模拟环境
1、MATLAB/Simulink 设计环境:
在MATLAB中开发Simulink模型,仿真模拟系统,开发系统塑造都可以在这个环境下进行。
2、LabVIEW 设计环境:
LabVIEW允许你以基于可视化技术的开发环境(VI)来创建测试,模拟,监控系统,以及自动化系统的可视化界面。
二、仿真实例
1、基于MATLAB/Simulink的仿真实例:
(1)传统的PID控制器
这是一个利用PID控制器控制速度的例子。首先,建立一个简单的Simulink模型,包括PID控制器、电机和反馈器件。之后,你可以调整PID参数,以提高系统的控制能力。
(2)智能控制
这是一个基于智能控制算法的实例。通过使用神经网络,试图根据输入自动调整PID参数,使系统具有更强的控制能力。
2、基于LabVIEW的仿真实例:
(1) 叉车仿真
这是一个使用LabVIEW来模拟电动叉车运行过程的实例。你可以模拟叉车的启动过程,叉车行驶过程,并开发出任意的叉车控制算法。
(2) 汽车仿真 - 2 - 这是一个使用LabVIEW进行汽车模拟的实例。你可以模拟汽车的动力性能,并开发出任意类型的汽车控制算法,如路径规划算法,自动驾驶算法等。