Matlab/Simulink的一些功能用法笔记(3)

01--引言

最近加入到一个项目组,有一些测试需要去支持,通过了解原先团队的测试方法后,自己作了如下改善,大大提高了工作效率。这也许就是软件开发的意义吧,能够去除一些重复的机械的人工操作并且结果还非常不可靠。

大概的情况是有3个输入,其中一个输入的曲线在一定的时间内已经固定,另外两个输入是由是不同的工况点,需要测试根据不同的工况点,在固定时间内通过内部计算逻辑获得输出值。最终要把获取的输出值取最大值(周期比取最小值小10倍),输出值取最小值且按照不同的时间分为3部分,并把最终值通过填表拉成曲线。

具体化:

假如有一个输入I,运行时间总共10s,前4秒以200A运行,4-6s以50A运行,6-10s以100A运行

另外一个输入T,需要采集如下温度点(-25 -10 0 15 20),求输出P的值

第3个输入H2,分别在某个固定温度下,H2量范围0-100%,以5%为精度下,求P的值

最终求得的P的值最小值按时间分为三段,0-2s,2-5s,5-10s,设定周期为0.1s

最终求得的P的值取10s内的最大值,设定周期为1s

02--建模

1.求解器时间设置

2.输入I给定

3.暂时先固定T=-25,H2给定

4.假定内部算法如下:

查表数据:

5.运行一下

6.求得的P的值取10s内的最大值建模

内部:

7.求得的P的值最小值按时间分为三段,0-2s,2-5s,5-10s,设定周期为0.1s建模

内部:

子系统内部:

8.输出值导入到工作区间

导入的是一个结构体,需要改成单独变量,设置如下(去掉所有的打钩选项)

9.总体模型

10.由于最大值模型要比最小值模型周期调度小10倍,故在设置内设置为原子子系统,并把采样周期设置为1s

11.运行一下,检查是否为最值

P的值

PMax的值

看看short、mid、long(取最后一个点的值即为最值)

short

mid

long

12.去工作区间取值,取最后一个点

为了方便取点,把H2的百分比数值放在纵向,需要把取到的值重新定义下

分别为p,s,m,l

再把p值复制粘贴到Excel表中

除了第一次要选外,下一次直接Ctrl+c即可

最终根据不同的温度运行后,将数值复制到表格中如下:

拉成曲线:

13.模型资源见下载附件

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/548184.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Delphi多媒体设计之TMediaPlayer组件(二)

Wave音频(Wave Audio) 播放Wave音频是最基本的多媒体操作之一,它可能是最普通的,同步播放Wave文件代码如下: ?1234567procedure TForm1.btn1Click(Sender: TObject);beginmpPlayer.Wait : True; { 同步播放}mpPlayer.…

新一代数据中心不可忽视DAC高速铜缆直连线应用

罗森伯格亚太电子有限公司:李平 市场背景不断创新的网络技术和层出不穷的网络应用推动着网络飞速发展,作为信息数据集中交换处理和网络设备存放的数据中心,一直面临着高带宽,高可靠性和低延时的挑战。根据IDC产业发展研究报告&…

浅谈asio中async_accept函数占用内存高的写法

相比大家都使用过asio 中的async_accpect如果使用的好,内存会占用的小,下面来看一端实列:

高清壁纸:60款可爱的圣诞节电脑桌面壁纸《下篇》

这篇文章向大家分享60款非常可爱的圣诞节电脑桌面壁纸。圣诞节越来越近了,赶紧来挑选一款精美的圣诞节壁纸装饰你的电脑桌面吧!希望这些精美的高清圣诞节电脑桌面壁纸你会喜欢。推荐阅读:《60款美轮美奂的圣诞节电脑桌面壁纸【上篇】》&#…

几种开源软件授权协议

2019独角兽企业重金招聘Python工程师标准>>> Open Source Initiative (http://opensource.org) 组织通过批准的开源协议目前有58种。 我们在常见的开源协议如GPL, LGPL, BSD, MIT等都是OSI批准的协议。 如果要开源自己的代码,最好也是选择这些被批准的…

emplace_back和push_back区别

#include <vector> #include <iostream> using namespace std; class testDemo { public: testDemo(int num) :num(num) { std::cout << "调用构造函数" << endl; } testDemo(const testDemo& other) :num(other.…

Storyboard初体验

2019独角兽企业重金招聘Python工程师标准>>> Storyboard是iOS5的新特性。使用Storyboard可以更方便的管理应用的界面&#xff0c;同时为视图间的跳转提供了清晰的脉络。 任何时候你都可以在你的项目中添加Storyboard&#xff0c;不管你创建项目的时候有没有勾选“U…

linux服务之DHCP

转自&#xff1a;http://best0.blog.51cto.com/444987/104151用Linux做DHCP服务器&#xff0c;原理跟在windows环境下、路由器上做DHCP相同&#xff0c;所以不在这里介绍了。我们直接开始配置dhcp服务器。这次介绍用Linux配置DHCP服务器&#xff0c;我以实验理论的方式介绍&…

IIS Express 使用详细说明

最近在使用XP的IIS发布Asp.Net MVC3的项目&#xff0c;但是发现一个很头疼的一个问题&#xff0c;在IIS指定虚拟目录来发布网站发布不了&#xff0c;以前发布Webfrom项目则不会有这样的问题&#xff0c;应该是跟路由路径有关系&#xff0c;导致每次都是从网站根节点算起&#x…

离奇的xenapp客户端无法加载应用故障解决过程 ...

新建的xenapp 6.5 for 2008 简体中文版&#xff0c;弄好之后从客户端去访问&#xff0c;结果报错&#xff08;当时忘了截图下来&#xff09;&#xff0c;大致意思就是说服务器无法处理我的请求。确认安装过程正确&#xff0c;程序发布正常。排查过程发现通过RDP的远程桌面可以加…

ADDS学习(下)

任务三&#xff1a;完成活动目录备份和恢复 1) 验证第一部分用户和OU是否存在 2) 备份活动目录 3) 删除一个OU 4) 恢复 5) 验证恢复是否成功 如下图&#xff0c;qingfeng.com域中有OU和用户&#xff0c; 要备份活动目录&#xff0c;使用微软的windows server backup工具&#x…

探究make_shared效率

Why Make_shared ? C11 中引入了智能指针, 同时还有一个模板函数 std::make_shared 可以返回一个指定类型的 std::shared_ptr, 那与 std::shared_ptr 的构造函数相比它能给我们带来什么好处呢 ? 优点 效率更高 shared_ptr 需要维护引用计数的信息, 强引用, 用来记录当前…

asp.net实现ftp上传代码(解决大文件上传问题)

原来使用asp.net上传控件上传 那个虽然简单但是页面不是很友好 然后就用了uploadify上传控件 这个控件虽然界面友好 但是大文件还是不能上传 而且在不同的浏览器会出现session丢失问题 所以我到了个ftp上传的方法 以下是具体代码 View Code?11 using System; 2 using System…

tolua++

一.tolua简介tolua是一种第三方的软件包,可以为Lua提供面向对象的特性,这样我们就可以使用Lua来编写使用C语言库的脚本文件.二.tolua的编译. tolua的主页在http://www.codenix.com/~tolua/,目前的最新版本是1.0.7,为了使用tolua,我们需要三个文件: 1.bin/tolua[.exe…

IE6PNG8PNG24test

2019独角兽企业重金招聘Python工程师标准>>> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns"http://www.w3.org/1999/xhtml"&…

开发 Windows 8 Bing地图应用(2)

下面是对使用JavaScript的Bing Maps Trip Optimizer示例的介绍&#xff0c;讲述应用的JavaScript部分组织形式&#xff0c;本地的上下文和网络上下文之间的通信。 WinRT需要访问网络的代码&#xff0c;下面是一些需要访问网络的活动示例。 q 加载一个外部JavaScript文件&#x…

再谈C#委托与事件

转自&#xff1a;http://ruizhinet.blog.163.com/blog/static/9921382820092801032681/ 之前写过一篇关于C#委托与事件的文章&#xff08;见《C#委托和事件例析》&#xff09;&#xff0c;不过还是收到一些网友的提问。所以&#xff0c;今天再换另一个角度来详解一下这个问题。…

2021年软考中级过关

虽然分数不高&#xff0c;但足以证明&#xff0c;付出总有回报。 个人感觉在软考中级里面来讲&#xff0c;软件设计师历年的通过率在30%左右&#xff0c;根据通过率可以判断考试难度不是很大。 软件设计师考试属于软考中级资格&#xff0c;软件设计师比软考高级考试难度要小&…

软件工程文档

软件工程文档 文档是软件开发使用和维护当中必备的资料&#xff0c;文档主要是管理人员、开发人员、操作人员、用户人员之间进行协商沟通的桥梁。 1.可行性分析文档 主要是说明软件在经济上&#xff0c;技术上和市场情景等方面的可行性。根据这个文档&#xff0c;公司判断软件能…

fatal error C1010: unexpected end of file while...

为什么80%的码农都做不了架构师&#xff1f;>>> 在编译VC6.0是,出现fatal error C1010: unexpected end of file while looking for precompiled header directive 的错误. 解决方法&#xff1a; 1、如果发生错误的文件是由其他的C代码文件添加进入当前工程而引…