基于ANSYS 概率设计和APDL编程的结构可靠性设计分析

01 可靠度基本理论

  • 结构的极限状态:整个结构的一部分超过某一特定状态就不能满足设计规定的某一功能要求。结构的极限状态实质上是结构工作状态的一个阀值,如果工作状态超过这一阀值,则结构处于不安全、不耐久或不适用的状态;若工作状态没超过这一阀值,则结构处于安全、耐久、适用的状态

  • 用Z=g(X) 表示结构的工作状态,称作结构的功能函数。则结构的工作状态可表示为:

图片

图片

结构的工作状态

1) 用定义计算结构可靠度

图片

2) 用统计分析计算可靠度

图片

式中,

N-试验的总次数

K-实验中  g(x)≤0的次数

02基于有限元的概率设计技术

2.1 基于有限元的概率设计(PDS)简介

• 利用概率设计方法可以帮助用户确定“失效”情况发生的可能性,这样就使得用户可以改进设计直到满足用户可以接受的“极限”即可。

• 概率设计技术是用来评估输入参数的不确定性对于系统响应的影响行为及其特性。

• 输入参数包括几何尺寸、加工误差、材料、载荷等不确定因素。

• 响应参数包括温度、应、位移等。

• 有限元分析技术与概率设计技术相结合,就是基于有限元的概率设计,即ANSYS程序提供的PDS技术(ProbabilisticDesign System)。

ANSYS提供的基于有限元的概率设计系统(PDS)的主要应用方向:

• 当有限元模型的输入参数不确定时,有限元结果的不确定程度有多大?响应参数的置信度有多高?

• 输入参数的不确定性决定响应参数的不确定性,目标产品满足设计要求的概率有多大?工作失效概率有多大?

• 在所有不确定的输入参数中哪个参数的不确定性对于响应参数的影响程度最大,或者说对于目标产品最容易引起其工作失效?响应参数对输入参数变化的灵敏度多大?

图片

2.2 PDS的基本概率与过程数据流

基本概念

• 随机输入参数(RVs—random input variables )又称设计驱动参数,直接影响分析结果,需指定分布类型以特征参数

• 相关性(Correlation)指两个(或多个)随机输入参数之间存在统计上的关联性

• 随机输出变量(RPs—random output parameters)指有限元分析结果, RP是RV的函数

• 概率设计参数 (probabilistic design variables)RV和RP统称为概率设计参数,在定义时必需指定

• 样本(Sample)

一个样本就是一序列确定的随机输入参数值

• 仿真(Simulation)

• 分析文件(Analysis file)是一个ANSYS输入文件,包含一个完整的分析过程,如前处理、求解和后处理等必须包含参数化自动建模的过程,所有输入和输出项,将可能被定义成随机输入参数和随机输出参数

• 随机输入参数(RVs—random input variables )又称设计驱动参数,直接影响分析结果,需指定分布类型以特征参数

• 相关性(Correlation)指两个(或多个)随机输入参数之间存在统计上的关联性

• 随机输出变量(RPs—random output parameters)指有限元分析结果, RP是RV的函数

• 概率设计参数 (probabilistic design variables)RV和RP统称为概率设计参数,在定义时必需指定

• 样本(Sample)一个样本就是一序列确定的随机输入参数值

• 仿真(Simulation)

• 分析文件(Analysis file)是一个ANSYS输入文件,包含一个完整的分析过程,如前处理、求解和后处理等必须包含参数化自动建模的过程,所有输入和输出项,将可能被定义成随机输入参数和随机输出参数。

• 循环文件(Loop file)*.loop文件,由ANSYS自动根据分析文件生成。利用该文件进行概率设计循环

• 概率设计模型(Probabilistic model)以分析文件形式存在,包括所有定义和设置:RVs、相关性、RPs、概率设计方法和相关 参数等

• 概率设计数据库(PDS database)包括当前设计的环境,包括RVs、相关性、RPs、概率设计方法、被执行的概率分析及存储其结果的各种文件、使用哪个概率设计分析中的哪个输出参数来拟合响应表面、拟合中所使用的回归模型、拟合结果等。可以被存储到jobname.pds,并且可重新读入。结果不存储在这个数据库中。拟合响应表面的样本即存储在数据库中。

• 均值(Mean value)、中间值(Median value)、标准方差(Standarddeviation)

• …… 

数据流程

图片

2.3 PDS中的参数分布函数及其选用

  • 高斯分布(GAUS)

特征参数:

均值μ

标准方差σ

图片

  • 截断高斯分布(TGAU)

特征参数:

均值μ

标准方差σ

截断下限Xmin

截断上限Xmax

图片

  • 对数正态分布(LOG)

特征参数:

均值μ

标准方差σ

图片

  • 三角分布(TRIA)

特征参数:

最小值Xmin

可能值Xmiv

可能值Xmax

图片

  • 均匀分布(UNIF)

特征参数:

截断下限Xmin

截断上限Xmax

图片

  • 指数分布

特征参数:

衰减系数λ

下限Xmin

图片

  • BETA分布(BETA)

特征参数:

形状参数r

形状参数t

下限Xmin

上限Xmax

图片

  • 伽马分布(GAMA)

特征参数:

衰减系数λ

幂指数k

图片

  • 威布尔分布(WEIB)

特征参数:

威布尔特征值Xchr

威布尔指数m

最小值Xmin

图片

2.4Monte Carlo法

• Monte Carlo法(Monte Carlo Method)又名随机模拟法或统计试验法

将随机变量

图片

代入功能函数

图片

,得出一个函数值。若

图片

,则在计算机程序中记入一次失效的实现;若

图片

,则不记入。

这样就完成了一次计算,再产生下一个随机数,重复上面的计算,直至完成预定的实验次数为止。此时,失效概率为

图片

• Monte Carlo法可选择直接抽样法、超拉丁方抽样和用户抽样处理。

Monte Carlo法特点:

• Monte Carlo方法及其程序结构简单,较容易实现;

• 收敛的概率和收敛的速度与问题的维数无关;

• 用模拟的方法计算结构系统的失效概率,不需考虑失效模式的相关性;

• 只要抽样次数足够多,该方法计算所得的结构可靠度的精度满足要求,所以一般用来检验其他方法的计算结果。

直接抽样:

• Monte Carlo模拟技术中最常用的基本方法,可直接用于模拟各种工程真实过程。可模拟零件在现实中任何行为。

• 效率不高,需做大量仿真循环。

• 对抽样过程没有“记忆”功能,会出现重复抽样。

• 需要指定随机输入参数的样本种值、仿真循环次数和循环终止准则(均值和标准方差精度等)

图片

图片

拉丁超立方抽样(LHS)

• 比直接抽样法更先进、更有效。

• 对抽样过程有“记忆”功能,可避免直接抽样法数据点集中而导致的仿真循环重复问题。

• 强制抽样过程中抽样点必须离散分布于整个抽样空间。

• LHS抽样法比直接抽样法要少20%~40%的仿真循环资料。

• 需要指定仿真循环次数、重复次数、样本分布位置、循环终止准则(均值和标准方差精度等)和随机输入参数样本种子值。

图片

图片

2.5响应面法

• 比Monte Carlo模拟需要的循环次数少。

• 可进行非常低概率问题的分析。

• 拟合系数表示近似函数与响应数值的近似程度,可通过用户自己定义。

• 单个循环之间相互独立,非常适用于并行计算。

• 循环次数取决于随机输入变量个数,变量数不能太多。

• 要求输入变量与输入变量的函数平滑。如接触分析不可以用该方法。

• 响应面法可选择三种方法:中心合成设计、Box-Bchnken矩阵法和用户指定法。

• 用数学函数(二次函数)表达随机输入变量和随机输出变量之间的关系。使用回归分析技术(通常是用最小二乘法)确定函数的各项系数。

• 响应面法两个步骤:1,进行仿真循环计算对应随机输入变量空间样本点的随机输出变量的数据;2,进行回归分析确定近似函数。

图片

图片

中心合成设计抽样(CCD)

中心合成设计抽样包括一个中心点、N个轴线点和位于2N-f阶乘个N维超立方体的顶点。式中,

N——随机输入变量数目

F——中心合成设计阶乘因子表达式中的一个参数。

图片

Box-Behnken矩阵抽样

Box-Behnken矩阵抽样包括一个中心点N维超立方体每边中心点。

图片

03 PDS基本过程

3.1创建分析文件

• 分析文件就是基于APDL的参数化有限元分析过程

• 创建分析文件方法:

(1)GUI方式,再经LOG文件整理出来;

(2)在文本编辑器中直接编写。

图片

• 具体过程包括:

(1)定义并初始化参数(RV)

*CREATE,FILENAME,MAC !创建宏文件

如:A1=10

或用*SET,A1,10

(2)参数化创建有限元模型

/PREP7 !进入前处理器

ET,1,LINK1 !杆单元

R,1,A1 !以RV为参数的实常数

MP,EX,1,2.1E5 !定义材料

MP,PRXY,1,0.3

N,1,0,0,0 !创建节点

N,2,10,0,0

E,1,2 !创建单元

FINISH !退出前处理器

(3)约束、加载、求解

/SOLU !进入求解器

D,1,,,,,,,ALL !约束

F,4,FY,-1000 !加载

SOLVE !求解

FINISH !退出求解器

(4)提取结果数据并存储到参数中

/POST1 !进入后处理器

SET,FIRST !读入第一个结果序列

ETABLE,axst,LS,1 !将单元应力放入表AXST中

*GET,sig1,ELEM,1,ETAB,AXST !sig1=单元1的轴向应力

*GET,sig2,ELEM,2,ETAB,AXST

*GET,sig3,ELEM,3,ETAB,AXST

SSUM !将单元表格内数据求和

*GET,TVOL,SSUM, ,ITEM,VOLU !提取结构总体积

FINISH !退出后处理器

*END !完成宏定义

3.2初始化概率设计分析及参数

GUI方式:Utility Menu>File>Read Input from

APDL方式:/INP,FILENAME,MAC

3.3进入PDS并指定分析文件

GUI方式:Main Menu>Prob Design>Anasis File>Assign

APDL方式:/PDS

PDANL,FILENAME,MAC

3.4定义概率设计模型

(1)定义随机输入参数

GUI方式:Main Menu>Prob Design>Prob Definitns>Random Input

APDL方式:PDVAR, Name, Type, PAR1, PAR2, PAR3, PAR4

设置变量分布类型;

设置变量分布参数。

图片

图片

图片

绘制输入参数分布图

GUI方式: Main Menu>Prob Design>Prob Definitns>Plot

APDL方式:PDPLOT, Name, PLOW, PUP

图片

定义输入参数相关性

GUI方式: Main Menu>Prob Design>Prob Definitns>Correlation

APDL方式:PDCORR, Name1, Name2, CORR

图片

(2)指定随机输出参数

GUI方式: Main Menu>Prob Design>Random Output

APDL方式:PDVAR, Name, Resp, PAR1, PAR2, PAR3, PAR4选择输出变量。

图片

图片

3.5选择概率设计方法或工具

(1)使用PDS向导自动选择最合适的概率设计方法

GUI方式: Main Menu>Prob Design>Random Method>Method Wizard

可以使用方法向导让ANSYS程序帮助选择适合当前问题的最有效随机设计方法。

主要考虑因素包括:分析文件执行一次的时间、CPU数目、随机输出参数响应特性、输出参数需要评估的项等。

图片

图片

(1)使用Monte Carlo法进行概率设计

GUI方式: Main Menu>Prob Design>Prob Method>Monte Carlo Sims

APDL方式:PDMETH, MCS, DIR/LHS

DIR直接抽样法

• 设置仿真次数

• 设置终止条件

• 设置随机输入参数的样本种子值

LHS拉丁超立方抽样

• 设置仿真次数

• 设置仿真重复次数

• 指定区间内的样本分布位置

• 设置终止条件

• 设置随机输入参数的样本种子值

图片

图片

(2)使用响应面法进行概率设计

GUI方式:Main Menu>Prob Design>Prob Method>Response Surface

APDL方式:PDMETH,RSM, CCD/BBM

• 设置概率下限值

• 设置概率上限值

图片

3.6执行概率设计分析

运行序列求解

GUI方式:Main Menu>Prob Design>Run>Exec Serial>Run Serial

APDL方式:PDEXE, Slab, SER, NFAIL, FOPT, Fname

• 输入当前PDS求解结果的标识字符串

• 可以选择保存样本文件

图片

图片

运行PDS并行分析

GUI方式:Main Menu>Prob Design>Run>Exec Parallel

APDL方式:PDEXE, Slab, PAR, NFAIL, FOPT, Fname

• 定义用来并行处理的远程主机

• 指定要复制到远程主机上的文件

• 开始并行分析

图片

3.7拟合和使用响应面

• 运行求解完概率设计计算后,使用存储在结果文件中的PDS数据可以拟合响应表面。

• 如果不能确定响应面法需要多少样本点,那么样本点数至少是响应面系数的两倍。

• Monte Carlo法和响应面法模拟后都可以拟合响应面。

图片

拟合响应表面

GUI方式:Main Menu>Prob Design>Response Surf>Fit Resp Surf

APDL方式:RSFIT, RSlab, Slab, Name, Rmod, Ytrans, Yval, Xfilt, CONF

• 指定存储名称字符串

• 用于拟合响应面的PDS计算文件

• 选择要拟合响应面的随机输出参数对象

• 选择拟合响应面的回归模型类别,包括:线性、没有交叉项的二次函数和带交叉项的二次函数

• 响应面输出结果数据的数学变换处理。

• 确定在进行回归计算时是否过滤不相关项

图片

绘制响应表面

GUI方式:Main Menu>Prob Design>Response Surf>Plt Resp Surf

APDL方式:RSPLOT, RSlab, YName, X1Name, X2Name, Type, NPTS,

PLOW, PUP

• 选择要拟合的随机输出参数对象

• 选择拟合响应面的第一个随机输入参数

• 选择拟合响应面的第二个随机输入参数

• 响应面显示方式:2D,3D

• 各坐标轴上的刻度点数

• 概率上下限

图片

输出响应表面

GUI方式:Main Menu>Prob Design>Response Surf>Prn Resp Surf

APDL方式:RSPRNT, RSlab, YName, Xout

输出文件包括信息有:

使用的变换函数

回归项

回归系数

拟合逼近程度

设置内容包括:

• 选择拟合得到的响应面函数

• 选择要拟合响应面的输出对象

• 选择输出方式

图片

根据响应表面生成Monte Carlo样本

GUI方式:Main Menu>Prob Design>Response Surf>RS Simulation

APDL方式:RSSIMS, RSlab, NSIM, Seed

• 用拟合得到的响应面函数代替有限元模型进行Monte Carlo模拟,模拟效率高。

• 模拟次数及计算精度。

3.8概率设计结果后处理

在完成PDS分析之后,对PDS结果进行适当的后处理操作。

1.统计分析 (statistics)对单个变量的评估,允许对随机输出变量或随机输入变量做统计分析。

• 样本历史

• 柱状图

• 累积分布函数

• 概率

• 逆概率

2.趋势分析(trends)

对多个变量的评估。

• 灵敏度

• 散点图

• 相关矩阵

3.自动报告(report)

• 设置报告选项

• 输出HTML报告

图片

样本历史

查看循环结果和循环次数的函数关系,查看变量的分布参数。

GUI方式:Main Menu>Prob Design>Prob Results>Statistics>Sampl HistoryAPDL方式:PDSHIS, Rlab, Name, Type, CONF

• 选择抽样数据文件

• 选择要分析的变量

• 选择图形显示方式(均值、标准方差、最值)

• 指定置信度水平

图片

图片

直方图

查看变量的离散情况。

如图抽样次数足够多,直方图比较光滑,没有大的间隙。

GUI方式:Main Menu>Prob Design>Prob Results>Statistics>Histogram

APDL方式:PDHIST, Rlab, Name, NCL, Type

• 选择抽样数据文件

• 选择要分析的变量

• 指定绘制直方图数据点数

• 指定柱状图类型。

图片

图片

累积分布函数

查看可靠性或失效概率的工具。函数一点的数值等于数据出现在该点下的率。

GUI方式:Main Menu>Prob Design>Prob Results>Statistics>CumulativeDF

APDL方式:PDCDF, Rlab, Name, Type, CONF, NMAX

• 选择抽样数据文件

• 选择要分析的变量

• 指定柱状图类型

• 设置置信度水平

• 绘制曲线数据点总数

图片

图片

输出概率

查看在给定数据点的失效概率。

GUI方式:Main Menu>Prob Design>Prob Results>Statistics>Probabilities

APDL方式:PDPROB, Rlab, Name, Relation, LIMIT, --, CONF

• 选择抽样数据文件

• 选择要分析的变量

• 逻辑关系

• 比较数值

• 设置置信度水平

图片

图片

灵敏度

输出量和设计变量的相关程度;如何提高零件质量;如何在质量保证条件下节约资金。

GUI方式:Main Menu>Prob Design>Prob Results>Trends>Sensitivities

APDL方式:PDSENS, Rlab, Name, Chart, Type, SLEVEL

• 选择抽样数据文件

• 选择要分析的变量

• 绘制灵敏度图的类型

• 计算灵敏度的相关性系数类型

• 显著性水平

图片

图片

报告设置和生成报告

包括上述后处理所有结果

GUI方式:Main Menu>Prob Design>Prob Results>Report>Report OptionsMain Menu>Prob Design>Prob Results>Report>Generate Report

APDL方式:PDROPT, RVAR, CORR, STAT, SHIS, HIST, CDF, SENS,

PDWRITE, File, Fnam, Lnam

04

大型LNG储罐可靠性评估及参数敏感性分析

图片

球罐结构分析的有限元模型

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

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

相关文章

CyclicBarrier、Semaphore、CountDownLatch的区别,适用场景

CyclicBarrier、Semaphore 和 CountDownLatch 是 Java 并发包中用于线程协作的工具类,它们虽然都与线程同步相关,但设计目的和使用场景有显著差异。以下是它们的核心区别和典型应用场景: 1. CountDownLatch 核心机制 一次性计数器&#xf…

新能源汽车测试中的信号调理模块:从原理到实战应用

摘要 信号调理模块(Signal Conditioning Module, SCM)是新能源汽车(NEV)测试系统中的关键环节,直接影响数据采集的精度与可靠性。本文面向HIL测试工程师、电机测试工程师及整车动力经济性测试工程师,系统性…

Qt5 Mac系统检查休眠

在开发跨平台应用程序时,有时候我们需要检测系统的状态,比如是否处于休眠或唤醒状态。Qt是一个强大的跨平台应用开发框架,支持多种操作系统,包括Windows、Linux、macOS等。在这个场景下,我们关注的是如何在Qt5.10中检测到系统是否休眠以及在Mac上实现这一功能。本文将深入…

RabbitMQ简单介绍和安装

RabbitMQ简单介绍 一.RabbitMQ介绍二.RabbitMQ的作用1.异步解耦2.流量削峰3.消息分发4.延迟通知 三.RabbitMQ安装(Ubuntu)1.先安装Erlang2.安装RabbitMQ3.安装RabbitMQ的管理界面4.创建虚拟机5.端口号信息 四.工作原理图 一.RabbitMQ介绍 RabbitMQ 是一款…

汇编学习之《call, return指令》

call 指令 call 指令就是调用函数的执行,不过它也是几个指令的组合 第一步通过jmp 函数地址的方式先跳转到函数 第二步通过push 指令将函数地址指令额下一行的指令的地址压入栈中。 我们来验证下 首先打开OllyDbg,导入你的程序,找到一个call 函数&…

接口自动化学习三:参数化parameterize

使用parametrize之前: def add(x,y):return xy class TestAddFunction(object):def test01(self):resadd(2,4)assert 6resdef test02(self):resadd(4,6)assert 10resparametrize参数化之后: import pytest def add(x,y):return xydata[(10,20,30),(200…

全面解析 Mybatis 与 Mybatis-Plus:深入原理、实践案例与高级特性对比

全面解析 Mybatis 与 Mybatis-Plus:深入原理、实践案例与高级特性对比 🚀 前言一、基础介绍 ✨1. Mybatis 简介 🔍2. Mybatis-Plus 简介 ⚡ 二、核心区别与高级特性对比 🔎1. 开发模式与配置管理2. 功能丰富度与扩展性3. 自动填充…

【区块链安全 | 第十九篇】类型之映射类型

文章目录 映射类型可迭代映射 映射类型 映射类型使用语法 mapping(KeyType KeyName? > ValueType ValueName?),映射类型的变量声明使用语法 mapping(KeyType KeyName? > ValueType ValueName?) VariableName。 KeyType 可以是任何内置值类型、bytes、st…

动态循环表单+动态判断表单类型+动态判断表单是否必填方法

页面效果: 接口请求到的数据格式: list: [{demandType: "设备辅助功能要求",demandSettingList: [{id: "1907384788664963074",name: "测试表单",fieldType: 0,contentValue: "",vaildStatus: 0, // 0 非必填&a…

蓝桥杯DFS算法题(java)

最大连通 链接: https://www.lanqiao.cn/problems/2410/learning/ 问题描述 小蓝有一个 30 行 60 列的数字矩阵,矩阵中的每个数都是 0 或 1 。 1100100000111111101010010010011010101110110110111010011111100100000000010100011011000000100101100011…

解锁物种分布模拟新技能:MaxEnt 模型与 R 语言的奇妙融合

技术点目录 第二章、常用数据检索与R语言自动化下载及可视化方法第三章、R语言数据清洗与特征变量筛选第四章、基于ArcGIS、R数据处理与进阶第五章、基于Maxent的物种分布建模与预测第六章、基于R语言的模型参数优化第七章、物种分布模型结果分析与论文写作 —————————…

三轴云台之相机技术篇

一、结构设计 三轴云台通常由空间上三个互相垂直的框架构成,包括内框(俯仰框)、中框(方位框)和外框(横滚框)。这些框架分别负责控制相机的俯仰运动、方位运动和横滚运动,从而实现对目…

全文 - MLIR Toy Tutorial Chapter 3 :高层次上语言特定的分析和变换

使用 C 风格的模式匹配和重写来优化转置运算 使用 DRR 优化 reshape 运算 创建一种贴近输入语言的语义表示的方言,可以在 MLIR 中分析、变换和优化,这些过程中需要用到高级语言的信息,而且通常是在语言的 AST 上执行的这些过程。…

js逆向入门图灵爬虫练习平台 第四题学习

(base64解码)地址:aHR0cHM6Ly9zdHUudHVsaW5ncHl0b24uY24vcHJvYmxlbS1kZXRhaWwvNC8 先找到请求接口带有加密参数: 全局搜索Sign,找到参数生成位置 看到这就一目了然塞,知道参数是怎么构造生成的,不知道这段 JavaScript 代码没关系…

【Flask开发】嘿马文学web完整flask项目第2篇:2.用户认证,Json Web Token(JWT)【附代码文档】

教程总体简介:2. 目标 1.1产品与开发 1.2环境配置 1.3 运行方式 1.4目录说明 1.5数据库设计 2.用户认证 Json Web Token(JWT) 3.书架 4.1分类列表 5.搜索 5.3搜索-精准&高匹配&推荐 6.小说 6.4推荐-同类热门推荐 7.浏览记录 8.1配置-阅读偏好 8.配置 9.1项目…

[dp5_多状态dp] 按摩师 | 打家劫舍 II | 删除并获得点数 | 粉刷房子

目录 1.面试题 17.16. 按摩师 题解 2.打家劫舍 II 题解 3.删除并获得点数 题解 4.粉刷房子 题解 一定要有这样的能力,碰到一个新题的时候,可以往之前做过的题方向靠! 打家劫舍问题模型: 不能选择相邻的两个数,并且要最终…

基于javaweb的SSM羽毛球会员俱乐部系统场馆课程运动设计与实现(源码+文档+部署讲解)

技术范围:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app、大数据、物联网、机器学习等设计与开发。 主要内容:免费功能设计、开题报告、任务书、中期检查PPT、系统功能实现、代码编写、论文编写和辅导、论文…

windows下git bash安装SDKMan报错Looking for unzip...Not found

需要在jdk8和jdk17两个版本切换。最简单的是通过手动切换,但切换过程太繁琐,修改环境变量,达到切换目的。于是尝试其它解决方案,最终确实使用sdkman工具。 确保安装了git Git - Downloading Package 记住安装的路径,…

rnn的音频降噪背后技术原理

rnniose: 这个演示展示了 RNNoise 项目,说明了如何将深度学习应用于噪声抑制。其核心理念是将经典的信号处理方法与深度学习结合,打造一个小巧、快速的实时噪声抑制算法。它不需要昂贵的 GPU —— 在树莓派上就能轻松运行。 相比传统的噪声抑制系统&…

剑指Offer(数据结构与算法面试题精讲)C++版——day3

剑指Offer(数据结构与算法面试题精讲)C版——day3 题目一:数组中和为0的3个数字题目二:和大于或等于k的最短子数组题目三:乘积小于k的子数组 题目一:数组中和为0的3个数字 前面我们提到,在一个排…