2022年长三角高校数学建模竞赛B题齿轮箱故障诊断原题再现: 齿轮箱是用于增加输出扭矩或改变电机速度的机械装置,被广泛应用于如汽车、输送机、风机等机械设备中。它由两个或多个齿轮组成,其中一个齿轮由电机驱动。电机的轴连接到齿轮箱的一端,并通过齿轮箱的齿轮内部构件,提供由齿轮比确定的输出扭矩和速度。典型的齿轮箱剖面如图1所示。在齿轮箱的运行过程中,可以通过加装加速度传感器采集振动信号来判断齿轮箱是否出现异常。本题旨在通过建立相关数学模型对齿轮箱采集到的振动信号进行分析。 在本题中,我们通过安装在齿轮箱不同部位的四个加速度传感器,采集了5种状态下齿轮箱的振动信号,具体数据见附件1。其中表单gea
我的任务是改进一段生成大量报告的代码,以我认为合适的任何方式。生成了大约10个相同的报告(针对数据库的每个“部分”),它们的代码类似于:GeneratePurchaseReport(Country.France,ProductType.Chair);GC.Collect();GeneratePurchaseReport(Country.France,ProductType.Table);GC.Collect();GeneratePurchaseReport(Country.Italy,ProductType.Chair);GC.Collect();GeneratePurchaseRep
我的任务是改进一段生成大量报告的代码,以我认为合适的任何方式。生成了大约10个相同的报告(针对数据库的每个“部分”),它们的代码类似于:GeneratePurchaseReport(Country.France,ProductType.Chair);GC.Collect();GeneratePurchaseReport(Country.France,ProductType.Table);GC.Collect();GeneratePurchaseReport(Country.Italy,ProductType.Chair);GC.Collect();GeneratePurchaseRep
我正在使用VisualStudio性能工具试图找出我的程序内存不足的原因。在猜到该怎么做之后,我制作了这个显示:-好像提示here对象的大小仅包括对象,包含的大小包括对象引用的所有对象。但是相关的对象是这样定义的:-PublicStructureTemperatureImplementsIMeasurements,IComparable(OfTemperature)PrivateConstKELVIN_TO_CENTIGRADEAsDouble=273.15PrivatetemperatureAsDoubleFriendSubNew(ByValpassed_temperatureAsD
我正在使用VisualStudio性能工具试图找出我的程序内存不足的原因。在猜到该怎么做之后,我制作了这个显示:-好像提示here对象的大小仅包括对象,包含的大小包括对象引用的所有对象。但是相关的对象是这样定义的:-PublicStructureTemperatureImplementsIMeasurements,IComparable(OfTemperature)PrivateConstKELVIN_TO_CENTIGRADEAsDouble=273.15PrivatetemperatureAsDoubleFriendSubNew(ByValpassed_temperatureAsD
我尝试在VisualStudio2015社区中为测试项目运行诊断工具。我的代码:#includeintmain(){for(;;){std::cout我在配置调试中使用x64平台。窗口诊断工具意外失败,提示如下:Thediagnostictoolsfailedunexpectedly.TheDiagnosticHuboutputintheOutputwindowmaycontainadditionalinformation.诊断中心:Thescratchdirectorycannothaveatrailingjunctionpoint.这是什么意思?如何更正此错误?
我尝试在VisualStudio2015社区中为测试项目运行诊断工具。我的代码:#includeintmain(){for(;;){std::cout我在配置调试中使用x64平台。窗口诊断工具意外失败,提示如下:Thediagnostictoolsfailedunexpectedly.TheDiagnosticHuboutputintheOutputwindowmaycontainadditionalinformation.诊断中心:Thescratchdirectorycannothaveatrailingjunctionpoint.这是什么意思?如何更正此错误?
关于lambda的部分捕获([expr.prim.lambda.capture]/5)声明Ifanidentifierinasimple-captureappearsasthedeclarator-idofaparameterofthelambda-declarator'sparameter-declaration-clause,theprogramisill-formed.考虑以下示例:#includeintmain(){autofoo=1234;autobar=[foo](intfoo){std::cout最新的GCC版本(8.2.0-2018年7月26日发布)对此没有诊断。最新的
关于lambda的部分捕获([expr.prim.lambda.capture]/5)声明Ifanidentifierinasimple-captureappearsasthedeclarator-idofaparameterofthelambda-declarator'sparameter-declaration-clause,theprogramisill-formed.考虑以下示例:#includeintmain(){autofoo=1234;autobar=[foo](intfoo){std::cout最新的GCC版本(8.2.0-2018年7月26日发布)对此没有诊断。最新的
Swintransformer是microsoft在2021年提出的方法(原版code链接),本文通过将其与小波时频图结合起来,共同用于轴承故障诊断中,目前还没有人将这个方法用于故障诊断哟。1.Swintransformer结构 上图展示的是官方的模型结构图,实际上是tiny模型,。它首先通过利用patchpartition将输入的图像分割为非重叠patch。其次采用linearembedding,将patch投影到维度C,然后交替使用窗口注意力机制与移位窗口注意力,并采用patchmerging进行下采样操作(起到CNN中池化层的作用)。与基于resnet的结构类似,可