AMESim与MATLAB_Simulink联合仿真接口配置

合集下载

AMESim与Simulink联合仿真设置步骤与实例

AMESim与Simulink联合仿真设置步骤与实例

1. 联合仿真环境设置:软件环境:AMESimR10VC++6.0MA TLAB/Simulink2010a1.将VC++中的"vcvar32.bat"文件从Microsoft Visual C++目录(通常是. \Microsoft Visual Studio\VC98\Bin中)拷贝至AMESim目录下。

2.环境变量确认:1) 选择“控制面板-系统”或者在“我的电脑”图标上点右键,选择“属性”;在弹出的“系统属性”窗口中选择“高级”页,选择“环境变量”;2) 在弹出的“环境变量”窗口中找到系统变量“AME”,它的值就是你所安装AMESim的路径,选中改环境变量;比如AMESim10安装目录(即AMESim10安装文件的存储目录)是:C:\AMESim\v1000(D:\AMESim就是错误的),那么“AME”的值就是C:\AMESim\v1000, 点击“确认”按键,该变量就会加到系统中;3) 按上述步骤设置系统变量“MATLAB”,该值为MA TLAB文件所安装的路径,例如Matlab 2010a按照文件的存储路径为:D:\Program Files\MATLAB\R2011a,那么“MA TLAB”的值就是D:\Program Files\MATLAB\R2010a,点击“确认”按键,该变量就会加到系统中;4) 同样的方式定义系统变量LM_LICENSE_FILE,值为C:\AMESim\v1000\licensing\license.dat,值就是AMESim软件许可文件的存储路径。

即LM_LICENSE_FILE=C:\AMESim\v1000\licensing\license.dat。

3. 在AMESim中选择VC作为编译器。

具体操作在AMESim->Opions-> AMESimPreferences->Compilation中;进去后选择Microsoft Visual C++项,然后点击OK确认。

amesim与matlab联合仿真参数设置(精)

amesim与matlab联合仿真参数设置(精)

Amesim 与 matlab 联合仿真参数设置实验软件平台Matlab2009a , amesimR8a , VC6.0企业版步骤:1 将 VC++中的 "vcvar32.bat" 文件从 Microsoft Visual C++目录(通常是 .\Microsoft Visual Studio\VC98\Bin中拷贝至 AMESim 目录下。

2 设置环境变量:我的电脑 -〉属性 -〉高级 -〉环境变量。

设置 AMESim 环境变量:变量名 AME , 值为其安装路径如安装在 C 盘中则值为 C:\。

设置 Matlab 环境变量:变量名MATLAB 值为 D:\MATLAB701。

确认在系统变量 PATH 中包含系统安装目录C:\WINNT\System323 在 Matlab 的目录列表里加上 AMESim 与 Matlab 接口文件所在的目录 %AME%\matlab\amesim。

File-〉 Set Path-〉 Add Folder 加上C:\AMEsim\matlab\amesim。

(注意 amesimR8A 是将 %AME%\scripting\matlab\amesim设置到 MATLAB 路径中4 将联合仿真的许可证文件 licnese.dat 拷贝到 AMESim 安装目录下的 licnesing 文件夹中5 确认是否在 AMESim 中选择 VC 作为编译器。

具体操作在AMESim-〉 Opions-> AMESim Preferences->Compilation/Parameters中。

. 在MATLAB 命令窗口中输入命令 Mex -setup , 选择 VC 作为编译器。

如果上面设置成功下面不用看下面给出 amesim4.0版本设置方法为了实现二者的联合仿真,需要在 Windows2000或更高级操作系统下安装Visual C++ 6.0,AMESim4.2以上版本与 MATLAB6.1上版本 (含 Simulink1. 将 VC++中的 "vcvar32.bat" 文件从 Microsoft Visual C++目录(通常是 .\Microsoft Visual Studio\VC98\Bin中拷贝至 AMESim 目录下。

Simulink_modelsim联合仿真

Simulink_modelsim联合仿真

simulink/modelsim联合仿真XX学生的师傅2016年5月13日Simulink/Modelsim 联合仿真操作步骤本人使用的matlab版本为:matlab R2014a ; modelsim版本为:Modelsim SE-64 10.1c。

以下内容是参考自matlab帮助文档,结合自己第一次联合仿真的经验得出,如有不到之处,不能帮助解决问题还请原谅。

第一次使用markdown,如阅读体验不好,你咬我啊以下正文1.新建目录2.在matlab中配置cosimulation block1.在matlab中运行cosimWizard。

2.按要求配置。

3.在simulink或matlab中搭建仿真模型4.从matlab或simulink中启动modelsim两种方法:•在matlab中运行vism或vism('socketsimulink'),4449 ,其中4449为端口号,根据实际情况确定。

之后需在modelsim中加载verilog文件,并输入vsimulink work.uq_pmsm ,其中uq_pmsm为实体名,根据实际情况替换。

•双击simulink中的Launch HDL Simulator块启动modelsim。

以下两种情况: - 方法一启动实体仿真、方法二modelsim加载实体完成后,若一直显示loading。

- 直接在simulink中运行仿真时出现错误,提示change port。

可进入任务管理器结束lmutil.exe进程。

黑科技,不确保有效。

5.在simulink中启动仿真,此时modelsim会同步进行仿真。

论文基于AMESim与MatlabSimulink联合仿真技术的接口...

论文基于AMESim与MatlabSimulink联合仿真技术的接口...

论文:基于A M E S i m与M a t l a b\S i m u l i n k联合仿真技术的接口与应用研究基于AMESim与Matlab\Simulink联合仿真技术的接口与应用研究摘要:根据AMESim与Matlab\Simulink软件各自的特点,对两者联合仿真技术进行了研究,解决了联合仿真的接口与实现问题,并把该技术应用于电液位置伺服系统,取得了良好效果关键词:AMESim,Matlab\Simulink,联合仿真,电液伺服系统1 引言法国lmagine公司开发的AMESim是当今领先的流体,传动系统和液压/机械系统建模,仿真及动力学分析软件.它为用户提供了一个系统工程设计的完整平台,可以建立复杂的多学科领域系统的数学模型,并在此基础上进行仿真计算和深入的分析.然而,不存在一种仿真软件平台能够提供工程设计所需要的所有功能。

AMESim作为多学科领域系统仿真设计的平台提供了丰富的与其他软件的接口。

基于Matlalb平台的Simulink是动态系统仿真领域中著名的仿真集成环境,它在众多领域得到广泛应用。

Simulink 借助Matlalb的计算功能,可方便地建立各种模型、改变仿真参数,很有效地解决仿真技术中的问题。

AMESim作为一个完整的系统工程仿真平台,Simulink作为事实上的控制系统设计的标准平台。

点对点的AMESim-Simulink接口提供了一个使用便捷和行之有效的工具用于AMESim的被控对象模型和控制系统模型之间的耦合分析。

同时利用了AMESim和Simulink的最佳功能,避免了不同平台之间复杂模型的重建。

2 联合仿真设置与实现2.1 联合仿真设置1 将VC++中的"vcvar32.bat"文件从Microsoft Visual C++目录(通常是.\Microsoft Visual Studio\VC98\2 设置环境变量:我的电脑-〉属性-〉高级-〉环境变量。

amesim、MatlaB联合仿真(最全面)接口设置

amesim、MatlaB联合仿真(最全面)接口设置

amesim、MatlaB联合仿真(最全⾯)接⼝设置1、我们先要确定所使⽤的电脑上已经安装版本匹配的软件,必要的软件是visualstdio也就是vc++,我使⽤的vs版本是2010;MatlaB,我使⽤的是2011b;amesim,我使⽤的是amesim 12.0版本。

PS:这⼏个版本的匹配情况请参阅LMS那边提供的帮助⽂档。

2、在默认版本安装成功的情况下,我们来设置⼀下环境变量:(1)我们要是设置⽤户变量:1)变量名:MatlaB,值为:D:\Program Files\MATLAB\R2011b,如图所⽰2)设置第⼆个⽤户变量,变量名:Path,值为:D:\Program Files\MATLAB\R2011b\bin\win64,如图所⽰那么,我们默认以上两个⽤户变量已经设置完毕。

(2)我们设置系统变量,我们找到系统变量的Path变量,点击编辑这⾥我建议把系统变量的Path复制出来检查⼀下⼏个变量是否已经添加C:\Program Files\Microsoft HPC Pack 2008 R2\Bin\;%AME%;%AME%\win32;%AME%\win64;%AME%\sys\mingw32\bin;%AME%\sys\mpich\mpd\bin;%AME%\sys\cgns;%AME%\sys\python\win32;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL; C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;d:\Program Files\MATLAB\R2011b\runtime\win64;d:\Program Files\MATLAB\R2011b\bin;D:\abaqus6134\Commands;D:\Program Files\MATLAB\R2011b\bin\win64;D:\Program Files (x86)\Microsoft Visual Studio 10.0这个可能需要动⼿⾃⼰添加我这⾥的%AME%表⽰amesim的安装⽬录注意:⼀定要检查系统变量添加的完全,我们看⼀下帮助⽂档提供的⼏个需要设置的变量,注意区分win64和win32的MatlaB 变量设置,还有visual stdio的设置。

amesim与matlab联合仿真步骤(自己总结)

amesim与matlab联合仿真步骤(自己总结)

amesim与matlab联合仿真步骤(自己总结)Amesim与matlab 联合仿真参数设置实验软件平台Matlab2009a,amesimR8a ,VC6.0 企业版(英文版)步骤:1 将VC++中的"vcvar32.bat" 文件从Microsoft Visual C++目录(通常是.\Microsoft Visual Studio\VC98\Bin 中)拷贝至AMESim 目录下。

2 设置环境变量:我的电脑- 〉属性-〉高级- 〉环境变量。

设置AMESim环境变量:变量名AME,值为其安装路径如安装在 C 盘中则值为C:\+amesim 安装路径。

设置Matlab 环境变量:变量名MATLAB值为D:\MATLAB,此处我安装的matlab 在D 盘根目录下。

确认在系统环境变量PATH 中包含系统安装目录C:\WINDOWS\system323 在Matlab 的目录列表里加上AMESim 与Matlab 接口文件所在的目录%AME%\matlab\amesim。

File- 〉Set Path- 〉Add Folder 加上需要联合仿真的amesim文件目录和C:\AMEsim\matlab\amesim(注意R8A版本是将%AME%\scripting\matlab\amesim 设置到MATLAB路径中)加入matlab 默认路径中4 将联合仿真的许可证文件licnese.dat 拷贝到AMESim 安装目录下的licnesing 文件夹中5 确认是否在AMESim 中选择VC 作为编译器。

具体操作在AMESim-〉Opions-> AMESimPreferences->Compilation/Parameters中。

.在MATLAB命令窗口中输入命令Mex -setup,选择VC 作为编译器注意点:1,Vc建议安装企业版而且是英文的,其第一次打开安装文件安装并不完全,重启动以后再次点安装文件,会出现于第一次安装文件不同的界面,就说明没有安装完全2,Matlab 的安装目录和amesim的安装目录都不能在中文路径下,而去文件夹的名称不能有空格3,联合仿真设置成功的标志: 可以运行amesim- 〉HELP- 〉GET AMESIM DEMO-〉interface- 〉amesimsimulink 下的范例4,如果运行的现实找不到matlab bin 则说明系统环境变量中没有设置matlab 路径,设置方法见上面,再重启电脑,再次用amesim 打开范例并到参数模式下,运行TOOLS-〉Start matlab,系统会调用matlab 程序,再在打开的matlab 中找到与amesim中打开的文件同目录且同名的.mdl 文件,在matlab 中运行仿真,如果没有错误则在amesim 中进入仿真模式打开相应的元件就可以看到曲线(注意在amesim中不用运行仿真)如果上面设置成功下面不用看下面给出amesim4.0 版本设置方法为了实现二者的联合仿真,需要在Windows2000 或更高级操作系统下安装Visual C++ 6.0,AMESim4.2以上版本与MATLAB6.1上版本(含Simulink)1. 将VC++中的"vcvar32.bat" 文件从Microsoft Visual C++目录(通常是.\Microsoft Visual Studio\VC98\Bin 中)拷贝至AMESim 目录下。

amesim与matlab联合仿真参数设置

amesim与matlab联合仿真参数设置

Amesim与matlab联合仿真参数设置实验软件平台Matlab2009a,amesimR8a,VC6.0企业版步骤:1 将VC++中的"vcvar32.bat"文件从Microsoft Visual C++目录(通常是.\Microsoft Visual Studio\VC98\Bin中)拷贝至AMESim目录下。

2 设置环境变量:我的电脑-〉属性-〉高级-〉环境变量。

设置AMESim 环境变量:变量名AME,值为其安装路径如安装在C盘中则值为C:\。

设置Matlab环境变量:变量名MATLAB值为D:\MATLAB701。

确认在系统变量PATH中包含系统安装目录C:\WINNT\System323 在Matlab的目录列表里加上AMESim与Matlab 接口文件所在的目录%AME%\matlab\amesim。

File-〉Set Path-〉Add Folder加上C:\AMEsim\matlab\amesim。

(注意amesimR8A是将%AME%\scripting\matlab\amesim设置到MATLAB路径中)4 将联合仿真的许可证文件licnese.dat拷贝到AMESim安装目录下的licnesing文件夹中5 确认是否在AMESim中选择VC作为编译器。

具体操作在AMESim-〉Opions-> AMESim Preferences->Compilation/Parameters中。

.在MATLAB命令窗口中输入命令Mex -setup,选择VC作为编译器。

如果上面设置成功下面不用看下面给出amesim4.0版本设置方法为了实现二者的联合仿真,需要在Windows2000或更高级操作系统下安装Visual C++ 6.0,AMESim4.2以上版本与MATLAB6.1上版本(含Simulink)1.将VC++中的"vcvar32.bat"文件从Microsoft Visual C++目录(通常是.\Microsoft Visual Studio\VC98\Bin中)拷贝至AMESim目录下。

AMESim与Simulink联合仿真设置步骤与实例

AMESim与Simulink联合仿真设置步骤与实例

1. 联合仿真环境设置:软件环境:AMESimR10VC++6.0MA TLAB/Simulink2010a1.将VC++中的"vcvar32.bat"文件从Microsoft Visual C++目录(通常是. \Microsoft Visual Studio\VC98\Bin中)拷贝至AMESim目录下。

2.环境变量确认:1) 选择“控制面板-系统”或者在“我的电脑”图标上点右键,选择“属性”;在弹出的“系统属性”窗口中选择“高级”页,选择“环境变量”;2) 在弹出的“环境变量”窗口中找到系统变量“AME”,它的值就是你所安装AMESim的路径,选中改环境变量;比如AMESim10安装目录(即AMESim10安装文件的存储目录)是:C:\AMESim\v1000(D:\AMESim就是错误的),那么“AME”的值就是C:\AMESim\v1000, 点击“确认”按键,该变量就会加到系统中;3) 按上述步骤设置系统变量“MATLAB”,该值为MA TLAB文件所安装的路径,例如Matlab 2010a按照文件的存储路径为:D:\Program Files\MATLAB\R2011a,那么“MA TLAB”的值就是D:\Program Files\MATLAB\R2010a,点击“确认”按键,该变量就会加到系统中;4) 同样的方式定义系统变量LM_LICENSE_FILE,值为C:\AMESim\v1000\licensing\license.dat,值就是AMESim软件许可文件的存储路径。

即LM_LICENSE_FILE=C:\AMESim\v1000\licensing\license.dat。

3. 在AMESim中选择VC作为编译器。

具体操作在AMESim->Opions-> AMESimPreferences->Compilation中;进去后选择Microsoft Visual C++项,然后点击OK确认。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

AMESim—MATLAB(64位)联合仿真设置详细步骤说明:现以AMESimR12、MATLAB2014b为例说明,其他版本类似。

1、版本要求2、辅助软件VS2013若要使用 AMESim 与 Simulink 的接口,则需要在本机安装编译器,高版本软件需要高版本的编译器,这里以VS2013为例设置。

一般推荐先安装VS编译器,然后安装 Matlab,最后安装 AMESim的顺序。

若后安装VS编译器,将VS编译器安装目录下如 D:\ Microsoft Visual Studio 12.0 \VC\bin 目录中的nmake.exe 文件和vcvars32.bat 以及D:\Microsoft Visual Studio 12.0\VC\bin\amd64下的vcvars64.bat(64位版本的MATLAB)文件拷贝至 AMESim 安装目录,如D:\AMESim\v1200下。

3、环境变量设置定义Windows 系统环境变量:1)选择“控制面板-系统”或者在“我的电脑”图标上点右键,选择“属性”;2)在弹出的“系统属性”窗口中选择“高级”页,选择“环境变量”;3)用户变量中添加HOME D:\MATLAB D:\MATLAB\R2014bPath D:\ Microsoft Visual Studio 12.0\Common7\Tools; D:\ Microsoft Visual Studio 12.0\VC\bin; D:\Program Files\MATLAB\R2014b\bin; D:\ProgramFiles\MATLAB\R2014b\bin\win644) 在系统变量中添加在Path 环境变量中加入(以分号与其它已经存在的变量值隔开)路径:Matlab_Root(如 D:\Matlab\R2010a)\bin 和Matlab_Root(如D:\Matlab\R2010a)\bin\win32 ,以及%windir%\System32,其中%windir%指的是 Windows 的安装路径,如 C:\WINNTPath D:\Program Files (x86)\Microsoft Visual Studio 10.0; D:\AMESim\v1000; D:\AMESim\v1000\win64;D:\AMESim\v1000\sys\mingw32\bin;D:\AMESim\v1000\s ys\mpich\mpd\bin;D:\AMESim\v1000\sys\cgns;%SystemRoot%\system32;%SystemR oot%;%SystemRoot%\System32\Wbem;D: \MATLAB\R2014b\bin\win64;C:\WINDOWS\system32;C:\WINNT (该处很重要一定要添加,而且一定要包含C:\WINDOWS\system32,不然会有引起很多错误)4、AMESim与MATLAB设置启动AMESim并确认 AMESim 使用的是 MS C++编译器。

从AMESim 菜单下选择 Tools->Options->AMESim Preferences,按下图界面设置 AMESim 编译器为 C++编译器,On the Compilation tab, make sure Subplatform type is set to●win64, Microsoft Visual C++, if using 64 bits version of Matlab.●Standard compiler, Microsoft Visual C++, if using 32 bits version of Matlab.在第一次使用 AMESim 和 Simulink 接口时,请在 Matlab命令行窗口输入以下命令以确认其所使用的编译器: mex –setup(注意,mex 后面加一空格)。

在Matlab_set path 界面,加入如下路径(%AME%指 AMESim的安装路径,如 D:\AMESim\v1200):pathtool命令5、启动联合仿真此时,只要环境变量与以上设置均输写正确,无错误、多余空格,不需要补丁即可启动联合仿真。

采用AMESim 里提供的 simulink 联合仿真 demo 检验一下(下图所示)。

Enjoy it!*安装注意事项1、Vc++ 建议安装企业版(完全版),不要下载简化版或绿色版,安装时最好是装英文的。

2、Matlab 的安装目录和amesim 的安装目录都不能在中文路径下,而且文件夹的名称不能有空格。

如不能是C:\Program Files (有空格)3、联合仿真设置成功的标志: 可以运行amesim- 〉HELP- 〉GET AMESIM DEMO-〉interface- 〉amesimsimulink 下的范例*仿真时应注意以下事项1、S-function模块中的参数设置。

S函数名称必须设定为AMESim模型名称加“_ ”形式, 以实现AMESim模型与S 函数的结合。

S 函数中的参数是为了规定AMESim模型仿真结果格式而进行设置的。

在仿真界面中前两个参数必须进行设置: 第一个参数用于规定是否生成AMESim模型仿真结果文件, “1”代表生成该文件, 其它值代表不生成该文件; 第二个参数用于规定仿真结果文件的采集时间间隔, “0”或负值代表该间隔与Simulink仿真结果文件相同, 若设定值为“″0101”即代表该间隔为″0101 s。

2、选用何种仿真接口的问题模型中传递的变量数据进行分离。

在AMEsim中提供了两种与接口的接口界面:标准界面(Simulink)、联合仿真界面(SimuCosim)。

两种接口界面的区别在于采用标准接口界面仿真时,采用中Simulink选定的求解器, 而采用联合仿真界面仿真时, 二者则各自采用各自的求解器;采用标准接口界面仿真时, 模型在中被看作是时间连续模块,而采用联合仿真界面仿真时其被当作时间的离散模块处理, 这使得其与在simulink中建立的模型的控制器十分匹配。

所以建议大家选用联合仿真接口(SimuCosim)3、AMEsim模型和simulink的程序应该放在同一工作目录下。

4、在AMEsim下建模(sketch mode)—编译(parameter mode)—仿真(simulation mode)——然后进入simulink—进行控制器设计—点击”star a simulation”。

(注意,不要在AMEsim下点击。

5、仿真时AMEsim模型不能关闭, 因为当关闭模型, 生成的函数将会自动压缩为一个文件, 将不能辨识调用。

法国Imagine公司开发的AMESim是当今领先的流体、传动系统和液压、机械系统建模、仿真以及动力学分析软件,它为用户提供了一个系统工程设计的完整平台,可以建立复杂的多学科领域系统的数学模型,并在此基础上进行仿真计算和深入的分析。

该软件具有如下主要特点:a、拥有丰富的模型库;b、采用C 或者Fortran编程,元件代码底层开放,用户可自行开发或者构建符合个人需要的元件;c、拥有与Matlab/Simulink、Adams等软件的接口,便于在应用中发挥各自优势。

Simulink系统是Mathtools公司产品Matlab的一个重要分支,是一个进行动态系统建模、仿真和综合分析的集成软件包。

可处理包括线性、非线性系统;离散、连续以及混合系统;单任务、多任务离散事件系统等。

但Simulink本身没有专门针对流体仿真的工具箱,用户使用时要自己建立模型,如果入到较复杂的液压系统,使用Simulink还需要对系统的数学模型有较深刻的理解。

然而,不存在一种仿真软件平台能够提供工程设计所需要的所有功能。

AMESim作为多学科领域系统仿真设计的平台提供了丰富的与其它软件的接口。

基于Matlab平台的Simulink是动态系统仿真领域中著名的仿真集成环境,它在众多领域得到了广泛应用。

Simulink借助Matlab的计算功能,可方便地建立各种模型、改变仿真参数,能很有效地解决仿真技术中的问题。

AMESim-Simulink联合仿真平台分别对液压伺服系统中的机械液压部分和控制部分进行建模,充分利用两套软件分别在液压系统建模仿真和数据处理能力方面的优势对系统进行仿真分析。

AMESim与Simulink联合仿真既能发挥AMESim突出的流体机械的仿真效能,又能借助Simulink强大的数值处理能力,取长补短,取得更加完美的互补效果。

联合仿真的特点是:(1)采用AMESim与Simulink分别对液压伺服系统中的机械液压部分和控制部分进行建模,充分利用两套软件分别在液压系统建模仿真与数据处理能力方面的优势对系统进行仿真分析(2)建模、仿真过程可以继续保持AMESim与Simulink在各自模型中的使用功能,可正常使用各自的系统分析功能(3)提供了标准与联合仿真两种工作界面,可以使用户自行确定AMESim与Simulink两部分模型的仿真算法类型,从而可以由用户确定仿真计算的速度与精确程度(4)操作过程具有简洁性,使操作者工作量大大降低,并能取得好的仿真效果联合仿真应用举例以一种电液位置伺服系统为例进行AMESim与Simulink联合仿真,设定系统参数为:活塞缸质量1000kg,三位四通伺服阀各通路流量1L/min,压降0.1MPa,阻尼比0.8,阀芯固有频率50Hz,额定电流200mA;泵流量35L/r,转速1000r/min;位移传感器增益10;发动机转速1500 r/min;系统输入为一阶信号。

AMESim与Simulink联合仿真原理图如图1所示。

其中模式操作工具栏与MATLAB_Simulink控制器分别如图2和图3所示。

模式操作工具栏MATLAB控制器AMESim子模型区域图 1 AMESim/Simulink联合仿真原理图图 2 模式操作工具栏简介其中,模式操作工具依我们当前工作的模式而改变,每一模式可用的特征也各不相同。

在草图模式,我们可以使用子模型区域中的元件搭建系统草图;在子模型模式,我们可以给每个元件匹配子模型;在参数模式下,我们可以设置子模型参数;在运行模式下,可以设置子模型参数。

图 3 MATLAB 控制器如图3所示,系统是一个闭环系统,其有负反馈增益4。

此时没有加任何控制策略,系统的单位响应曲线如图4所示。

草图模式子模型模式参数模式 运行模式没有加控制策略图4 系统单位响应曲线当加一PID控制时,其单位阶跃响应曲线如图5所示,其中MATLAB控制器如图6所示。

相关文档
最新文档