解决了Opencv dnn模块无法使用onnx模型的问题,实现将onnx模型的动态输入转成静态,可配合文章来理解https://blog.csdn.net/weixin_42149550/article/details/133755348
2024-07-08 09:57:07 950B pytorch pytorch opencv onnx
1
在风能领域,Simulink作为一种强大的仿真工具,被广泛应用于风力发电系统的研究与设计。本模型基于Simulink 2020b版本构建,旨在模拟风速对风力发电机性能的影响,帮助工程师理解和优化风电系统的运行特性。下面我们将深入探讨相关知识点。 Simulink是MATLAB环境下的一个可视化仿真工具,它提供了丰富的库函数、模块和模型,支持用户通过图形化界面构建复杂的动态系统模型。在这个风速仿真模型中,我们可以通过Simulink构建风速的随机生成模型,模拟真实世界中风速的不稳定性。 1. **风速模型**:在风力发电系统中,风速是关键参数之一,它直接影响着风力发电机的功率输出。模型通常采用Weibull分布或Rayleigh分布来模拟自然风速的统计特性。在Simulink中,我们可以构建这些概率分布模型,并通过随机数生成器模块产生符合特定分布的风速序列。 2. **风机模型**:风力发电机的模型也是该仿真中的重要组成部分。常见的风机模型有叶片负载模型、发电机模型、变桨控制系统等。这些模型可以帮助分析不同风速下风机的机械和电气性能,例如功率曲线、转速控制等。 3. **风力发电系统**:完整的风力发电系统包括风轮、传动链、发电机、变频器以及电网接口等部分。通过Simulink,我们可以建立这些部分的动态连接,分析整个系统在不同风速条件下的稳定性和效率。 4. **控制策略**:在风力发电中,控制策略对于优化性能至关重要。例如,变桨距控制可以调整叶片攻角以适应风速变化,提高发电效率;而最大功率点跟踪(MPPT)控制则确保发电机在任何风速下都能获得最佳输出。Simulink可实现这些控制策略的仿真和优化。 5. **仿真分析**:完成模型构建后,我们可以进行仿真运行,观察并分析风速变化对风力发电机性能的影响,如功率波动、系统稳定性等。此外,还可以通过添加故障模型进行故障诊断和容错能力研究。 6. **版本兼容性**:由于模型使用的是2020b版本的Simulink,可能有些用户会遇到版本兼容性问题。如果遇到无法打开的情况,建议联系模型提供者获取低版本的兼容文件。 这个"基于Simulink的风速仿真模型"涵盖了风能领域的多个重要知识点,包括风速建模、风机性能分析、控制策略设计以及系统仿真。通过这个模型,研究人员和工程师能够更好地理解和优化风力发电系统的性能,为清洁能源的发展贡献力量。
2024-07-07 17:01:31 49KB 风力发电 风机模型 风速仿真
1
采用PID控制器设计直流电机控制simulink模型
2024-07-07 16:12:21 35KB 直流电机控制
1
AI Agent大模型是基于大型语言模型(Large Language Models,LLMs)构建的智能体,它们能够执行复杂的任务,并且具备与环境交互、主动决策和执行任务的能力。以下是一些值得关注的AI Agent大模型及其特点: 1. **AutoGPT**:一个开源项目,能够通过API创建完整的项目,自主完成任务。 2. **AgentGPT**:允许用户配置和部署自主AI智能体,为自定义AI命名并设定目标以实现。 3. **Baby AGI**:一个人工智能驱动的任务管理系统,使用OpenAI和Pinecone API来创建、确定优先级和执行任务。 4. **Jarvis (HuggingGPT)**:由Microsoft开发,使用多个AI模型来完成给定任务,以ChatGPT作为任务控制者。 5. **Aiagent.app**:一个Web应用,允许用户创建自定义AI智能体以执行特定任务并实现目标。
2024-07-07 10:48:46 2.2MB 论文
1
预测模型:时空预测模型PyTorch复现 models 文件夹 在 models 目录中,每一个文件夹存储一个结构的完整模型代码,复现参照了论文中的公式、图示以及 GitHub 作者实现的代码(如果有的话) 这些模型均假定输入的 Tensor 的 shape 为 (batch, sequence, channel, height, width) 这里的目的是为了学习,尽可能内聚成一个个小的 Module 再组合的,应该效率很差 util 文件夹 patch 针对大尺寸数据进行 patch 分割的方法,不过这里要根据实际情况修改下,这里是针对五维数据的,如果针对四维,则参照逻辑修改下即可 TrainingTemplate 和 TestingTemplate 我自己写的训练过程的模板类,一般继承重写一些方法即可 content_tree 包含生成目录树的方法
2024-07-06 18:25:29 56KB 预测模型 时空预测
1
在Qt框架中,数据库操作是一项重要的功能,QSqlTableModel是Qt提供的一种用于处理数据库模型的类,它使得在Qt界面中展示和操作数据库内容变得非常便捷。本实战教程将深入探讨如何利用QSqlTableModel实现数据库的交互。 QSqlTableModel是QAbstractItemModel的一个子类,它提供了对数据库表的双向绑定能力。这意味着你可以直接在QTableView或QListView等视图组件中显示和编辑数据,而无需编写复杂的SQL语句。通过设置QSqlTableModel,用户可以实现添加、删除、修改记录以及查询功能。 在使用QSqlTableModel之前,需要先配置数据库连接。这通常通过QSqlDatabase类来完成。例如,我们可以创建一个SQLite数据库连接: ```cpp QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE"); db.setHostName("localhost"); // 对于本地数据库,主机名通常是localhost db.setDatabaseName("mydatabase.db"); // 数据库文件名 if (!db.open()) { qDebug() << "无法打开数据库:" << db.lastError().text(); } ``` 接下来,创建QSqlTableModel实例并关联到已打开的数据库和特定的表: ```cpp QSqlTableModel *model = new QSqlTableModel(this, db); model->setTable("mytable"); // 设置要操作的表名 model->select(); // 加载表中的数据 ``` 现在,你可以将这个模型绑定到一个视图上,如QTableView: ```cpp QTableView *tableView = new QTableView; tableView->setModel(model); ``` QSqlTableModel提供了许多方便的方法,比如insertRow()用于插入新行,removeRow()用于删除行,submitAll()和revertAll()用于提交或撤销对数据库的更改。此外,你还可以通过setEditStrategy()来调整编辑策略,如只在离开编辑模式时才保存更改。 对于查询,虽然QSqlTableModel默认加载整个表,但可以通过设置QSortFilterProxyModel来实现更复杂的过滤和排序。例如,如果你想按某一列进行排序,可以这样做: ```cpp QSortFilterProxyModel *proxyModel = new QSortFilterProxyModel(this); proxyModel->setSourceModel(model); proxyModel->setSortRole(Qt::EditRole); // 按照编辑角色(通常对应数据的显示值)进行排序 proxyModel->sort(0); // 第一列升序排序 tableView->setModel(proxyModel); ``` 在实际应用中,你可能还需要处理错误和异常。QSqlTableModel的lastError()方法可以帮助获取最近操作的错误信息。 记得在程序结束时关闭数据库连接: ```cpp db.close(); ``` QSqlTableModel是Qt中数据库操作的一个强大工具,它简化了数据模型与数据库之间的交互,让开发者能够专注于业务逻辑,而不是底层的数据库操作。通过熟练掌握QSqlTableModel,你可以轻松地构建出功能丰富的数据库应用。
2024-07-06 08:11:53 7KB SQL
1
据报道,由CMS实验记录的质子-质子碰撞在s = 13 TeV处对应于2.6 fbâ1的综合光度,搜索到包含四个最高夸克(tt'tt)的事件。 分析考虑了单轻子(e或¼)+喷射和相反符号的双轻子(ε+¼,ε±e或e + e)+喷射通道。 它使用增强的决策树来组合有关全球事件和喷气机特性的信息,以区分tt和tt生产。 在所有选择要求之后观察到的事件数量与背景和标准模型信号预测中的预期一致,并且在95%置信水平下在94 fb的标准模型中tt的生产截面上设置了上限( 10.2×预测值),预期限制为118 fb。 这与来自发布的CMS搜索在相同符号的Dilepton通道中结合的结果,在95%的置信度(7.4×预测)下,改进的限制为69 fb,预期的限制为71 fb。 这些是迄今为止tt产量的最大约束。
2024-07-05 23:13:57 876KB Open Access
1
大型强子对撞中心的CMS协作研究了质子-质子与两个孤立的相同符号轻子碰撞,缺少横向动量和射流的事件的数据样本,以寻找新的物理现象的特征。 数据对应于35.9 fb-1的综合光度和13 TeV的质心能。 事件的属性与标准模型过程的预期一致,并且未观察到过多的产量。 在成对的胶粘剂,鳞片和等号顶夸克,以及与顶夸克相关的重标量或拟标量玻色子衰变到顶夸克的横截面上,设置了95%置信水平的排除极限。 具有四个夸克的事件的标准模型生产。 观察到的低质量极限对于胶粘剂高达1500 GeV,对于底部的夸克而言为830 GeV。 重(伪)标量玻色子的排除质量范围是350–360(350–410)GeV。 此外,还提供了几个拓扑区域中与模型无关的限制,从而可以进一步解释结果。
2024-07-05 21:35:17 1.98MB Open Access
1
给出了搜索质量模型的希格斯玻色子的结果,该质量模型的质量范围介于70和110 GeV之间,并衰减成两个光子。 该分析使用CMS实验收集的2012年和2016年LHC运行期间质子-质子碰撞数据集。 数据样本对应于在s = 8(13)TeV时的19.7(35.9)fb-1积分光度。 给出了横截面和分支成两个光子的乘积的预期和观察到的95%置信度上限。 2012(2016)数据集的观测上限范围为129(161)fb至31(26)fb。 在80到110 GeV的共同质量范围内对两个数据集进行分析得出的结果的统计组合得出了横截面和支化分数乘积的上限,并标准化为标准模型希格斯玻色子的上限 ,范围从0.7到0.2,但有两个值得注意的例外:一个在Z玻色子峰附近,极限上升到1.1,这可能是由于存在Drell–Yan双电子产生,在这种情况下电子可能被误认为是孤立的光子 ,以及第二个是由于相对于标准模型预测而言观察到的过量,对于质量假设95.3 GeV具有局部(全局)有效值2.8(1.3)标准偏差而言,这是最大的。
2024-07-05 20:31:25 1.49MB Open Access
1
本文提出了一种基于三维(3D)几何的随机模型(GBSM),用于捕获矩形隧道中1.8 GHz的无线电信道的非平稳性。 推导时变(TV)复信道增益以获取时域,频域和空间域的统计属性,例如时变自相关函数(TV-ACF),时变多普勒功率谱密度( TV-DPSD)和时变空间互相关函数(TV-CCF)。 然后,对电视散射环境下不同时间点的电视频道统计特性进行了提取,并提出了造成电视频道不稳定的特点。 此外,设置了三种方法,包括“接近”,“到达”和“离开”,以便对DPSD在发射器和接收器之间的相对位置下的行为进行全面研究。 在相关函数方面,通过与测量结果的良好一致性突出了所提出的3D GBSM的可靠性。
2024-07-05 19:57:05 3.5MB 研究论文
1