Matlab simulink建模与仿真 第十章(模型扩展功能库)

2024-09-08 05:28

本文主要是介绍Matlab simulink建模与仿真 第十章(模型扩展功能库),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

参考视频:simulink1.1simulink简介_哔哩哔哩_bilibili

一、模型扩展功能库中的模块概览

        注:下面不会对Block Support Table模块进行介绍。

二、基于触发的和基于时间的线性化模块

1、Trigger-Based Linearization基于触发的线性化模块

(1)每次当模块受到触发时,都会调用linmod或者dlinmod函数,求出当前控制系统的线性状态空间模型(A、B、C、D四个矩阵以及其它的一些相关信息),相关信息会以结构体数组的形式存储在基本工作空间中(每触发一次,生成一个工作点,也就是求一次线性状态空间模型,这个工作点以结构体表示,若干个工作点便构成了结构体数组)。

(2)模块的触发方式有上升沿(rising)、下降沿(falling)、跳变(either)、函数调用(function-call)四种,下面以上升沿为例继续介绍。

(3)控制系统的线性状态空间模型与输入、输出无关,在构建控制系统时,输入和输出要分别用In模块和Out模块代替,Trigger-Based Linearization模块也是根据In模块和Out模块对模型中的控制系统进行识别的。

(4)上图示例中的方波发生器每10秒产生一个上升沿,仿真时长设置为25秒,那么仿真过程中Trigger-Based Linearization模块会受到两次触发,受到触发时它会求出当前时刻控制系统的线性状态空间模型,并输出到基本工作空间中,存储其的结构体数组名为“<模型文件名>_Trigger_Based_Linearization”,如下图所示(Ts并不是触发时刻,触发时刻记录在变量Operpoint中)。

2、Timed-Based Linearization基于时间的线性化模块

(1)每当达到设定的时间时,模块都会调用linmod或者dlinmod函数,求出当前控制系统的线性状态空间模型(A、B、C、D四个矩阵以及其它的一些相关信息),相关信息会以结构体数组的形式存储在基本工作空间中。

(2)双击模块可对时间进行设定,若设定是一个矩阵,则每个元素都为设定时间,每次达到设定时间都会生成一个工作点,工作点记录当前控制系统的线性状态空间模型,若干个工作点会存储在基本工作空间的结构体数组中。

(3)控制系统的线性状态空间模型与输入、输出无关,在构建控制系统时,输入和输出要分别用In模块和Out模块代替,Timed-Based Linearization模块也是根据In模块和Out模块对模型中的控制系统进行识别的。

(4)上图示例中,仿真时长设置为25秒,仿真过程中Timed-Based Linearization模块会在t=10s和t=20s时分别求出当前时刻控制系统的线性状态空间模型,并输出到基本工作空间中,存储其的结构体数组名为“<模型文件名>_Timed_Based_Linearization”,如下图所示(Ts并不是时刻值,时刻值记录在变量Operpoint中)。

(3)需要注意的是,该模块的仿真求解器需要是离散的,且仿真步长也是固定的。

三、其余几种模块

1、Model Info模型信息模块

(1)在建立模型时,有时需要给模型添加一些属性,比如创建者、创建日期、修改者、修改日期、版本号等,这时可以在模型文件中添加模型信息模块,将需要添加的属性配置进该模块即可。

(2)在下图所示的右侧输入窗口中可以编辑显示信息,除了“%<属性名>”会被替换为相应的文件属性以外,其它内容都会原封不动地显示到模型信息模块上,另外还可配置文本对齐方式(Horizontal text alignment)。

2、DocBlock文本模块

(1)文本模块的作用是在模型文件中添加注释,这和在C代码等代码中添加注释异曲同工。

(2)双击该模块,打开文本编辑器,在这里可以编辑注释。

这篇关于Matlab simulink建模与仿真 第十章(模型扩展功能库)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1147239

相关文章

大模型研发全揭秘:客服工单数据标注的完整攻略

在人工智能(AI)领域,数据标注是模型训练过程中至关重要的一步。无论你是新手还是有经验的从业者,掌握数据标注的技术细节和常见问题的解决方案都能为你的AI项目增添不少价值。在电信运营商的客服系统中,工单数据是客户问题和解决方案的重要记录。通过对这些工单数据进行有效标注,不仅能够帮助提升客服自动化系统的智能化水平,还能优化客户服务流程,提高客户满意度。本文将详细介绍如何在电信运营商客服工单的背景下进行

csu 1446 Problem J Modified LCS (扩展欧几里得算法的简单应用)

这是一道扩展欧几里得算法的简单应用题,这题是在湖南多校训练赛中队友ac的一道题,在比赛之后请教了队友,然后自己把它a掉 这也是自己独自做扩展欧几里得算法的题目 题意:把题意转变下就变成了:求d1*x - d2*y = f2 - f1的解,很明显用exgcd来解 下面介绍一下exgcd的一些知识点:求ax + by = c的解 一、首先求ax + by = gcd(a,b)的解 这个

Andrej Karpathy最新采访:认知核心模型10亿参数就够了,AI会打破教育不公的僵局

夕小瑶科技说 原创  作者 | 海野 AI圈子的红人,AI大神Andrej Karpathy,曾是OpenAI联合创始人之一,特斯拉AI总监。上一次的动态是官宣创办一家名为 Eureka Labs 的人工智能+教育公司 ,宣布将长期致力于AI原生教育。 近日,Andrej Karpathy接受了No Priors(投资博客)的采访,与硅谷知名投资人 Sara Guo 和 Elad G

C++11第三弹:lambda表达式 | 新的类功能 | 模板的可变参数

🌈个人主页: 南桥几晴秋 🌈C++专栏: 南桥谈C++ 🌈C语言专栏: C语言学习系列 🌈Linux学习专栏: 南桥谈Linux 🌈数据结构学习专栏: 数据结构杂谈 🌈数据库学习专栏: 南桥谈MySQL 🌈Qt学习专栏: 南桥谈Qt 🌈菜鸡代码练习: 练习随想记录 🌈git学习: 南桥谈Git 🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈�

让树莓派智能语音助手实现定时提醒功能

最初的时候是想直接在rasa 的chatbot上实现,因为rasa本身是带有remindschedule模块的。不过经过一番折腾后,忽然发现,chatbot上实现的定时,语音助手不一定会有响应。因为,我目前语音助手的代码设置了长时间无应答会结束对话,这样一来,chatbot定时提醒的触发就不会被语音助手获悉。那怎么让语音助手也具有定时提醒功能呢? 我最后选择的方法是用threading.Time

Retrieval-based-Voice-Conversion-WebUI模型构建指南

一、模型介绍 Retrieval-based-Voice-Conversion-WebUI(简称 RVC)模型是一个基于 VITS(Variational Inference with adversarial learning for end-to-end Text-to-Speech)的简单易用的语音转换框架。 具有以下特点 简单易用:RVC 模型通过简单易用的网页界面,使得用户无需深入了

科研绘图系列:R语言扩展物种堆积图(Extended Stacked Barplot)

介绍 R语言的扩展物种堆积图是一种数据可视化工具,它不仅展示了物种的堆积结果,还整合了不同样本分组之间的差异性分析结果。这种图形表示方法能够直观地比较不同物种在各个分组中的显著性差异,为研究者提供了一种有效的数据解读方式。 加载R包 knitr::opts_chunk$set(warning = F, message = F)library(tidyverse)library(phyl

透彻!驯服大型语言模型(LLMs)的五种方法,及具体方法选择思路

引言 随着时间的发展,大型语言模型不再停留在演示阶段而是逐步面向生产系统的应用,随着人们期望的不断增加,目标也发生了巨大的变化。在短短的几个月的时间里,人们对大模型的认识已经从对其zero-shot能力感到惊讶,转变为考虑改进模型质量、提高模型可用性。 「大语言模型(LLMs)其实就是利用高容量的模型架构(例如Transformer)对海量的、多种多样的数据分布进行建模得到,它包含了大量的先验

图神经网络模型介绍(1)

我们将图神经网络分为基于谱域的模型和基于空域的模型,并按照发展顺序详解每个类别中的重要模型。 1.1基于谱域的图神经网络         谱域上的图卷积在图学习迈向深度学习的发展历程中起到了关键的作用。本节主要介绍三个具有代表性的谱域图神经网络:谱图卷积网络、切比雪夫网络和图卷积网络。 (1)谱图卷积网络 卷积定理:函数卷积的傅里叶变换是函数傅里叶变换的乘积,即F{f*g}

秋招最新大模型算法面试,熬夜都要肝完它

💥大家在面试大模型LLM这个板块的时候,不知道面试完会不会复盘、总结,做笔记的习惯,这份大模型算法岗面试八股笔记也帮助不少人拿到过offer ✨对于面试大模型算法工程师会有一定的帮助,都附有完整答案,熬夜也要看完,祝大家一臂之力 这份《大模型算法工程师面试题》已经上传CSDN,还有完整版的大模型 AI 学习资料,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费