【JY】结构瑞利阻尼与经济订货模型

2023-10-29 17:10

本文主要是介绍【JY】结构瑞利阻尼与经济订货模型,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

不等待

即关注

简介

    瑞利阻尼是学习《结构动力学》多自由度振动必不可少的学习内容,而经济订货模型(EOQ)是经济学中《财务管理》比较关键的内容,八竿子打不着的他们,二者有什么相似呢?

    首先,先科普下经济订货模型 (EOQ),即 Economic Order Quantity 是固定订货批量模型的一种,可以用来确定企业一次订货(外购或自制)的数量。当企业按照经济订货批量来订货时,可实现订货成本和储存成本之和最小化。

    经济订货批量模型是目前大多数企业最常采用的货物定购方式。与经济订货量的基本假设相关的存货成本:

(1)取得成本:订货成本(固定成本、变动成本)、购置成本

(2)存储成本:固定成本、变动成本

取得成本:

    取得成本指为取得某种存货而支出的成本,用TCa,表示,分为订货成本和购置成本。

订货成本指取得订单的成本,其中一部分与订货次数无关,如常设采购机构的基本开支,称为订货的固定成本,用F1表示;另一部分与订货次数有关,如差旅费、邮资等,称为订货的变动成本,用K表示。

    购置成本指存货本身的价值。存货单价用U表示设存货年需求量为D,每次进货量为Q,则

储存成本:

    储存成本指为保持存货而发生的成本,分为固定成本和变动成本,用 TCc表示。固定成本与存货数量无关,如仓库职工的固定月工资,用 F2 表示,变动成本与存货数量有关,如存货的变质损坏,用Kc表示则根据已知可以得出:

    根据经济订货量的基本假设,存货总成本的公式可以简化为:

    将该公式进行作图绘制,可以得到三条曲线:

接下来讲点土木人听的明白的经典阻尼:

    经典阻尼是结构系统中所有部位都具有相似阻尼机制的一种合理的抽象,例如多层建筑沿其高度具有相似的结构体系和材料。建立经典阻尼矩阵的方法一般有:瑞利阻尼 / 扩展瑞利阻尼/振型阻尼。

    瑞利阻尼:建立经典阻尼矩阵的最简单方法是使其与质量矩阵或刚度矩阵成比例,因为无阻尼振型对于质量矩阵和刚度矩阵都是正交的。为此,考虑质量比例阻尼或刚度比例阻尼,将这两部分叠加起来则是瑞利阻尼。

    质量比例阻尼:

    刚度比例阻尼:

质量比例阻尼                             刚度比例阻尼

 

    比例常数a0和a1的单位分别为s-1和s。从物理上来说,质量比例阻尼和刚度比例阻尼分别代表了上图中多层建筑物的阻尼模型。刚度比例阻尼从直观上容易理解,因为它可以用来模拟层间变形所产生的能量耗散。相反,质量比例阻尼在物理上难于理解,因为用它来模拟的空气阻尼在大多数结构系统中往往很小。

    对于质量比例阻尼,阻尼比与固有频率成反比;而对于刚度比例阻尼,阻尼比与固有频率成正比。当多自由度系统主要振型的频率范围很宽时,质量比例阻尼与刚度比例阻尼都不再适用,因为振型阻尼比随固有频率的变化与试验数据不一致,实验数据表明,结构的多数阶振型大体上都具有相同的阻尼比,而不同振型的频率却往往相差较大。

    如果假定阻尼矩阵与质量矩阵和刚度矩阵的组合成比例,则可以得到一个明显的改进结果。首先,考虑瑞利阻尼:

    因此在瑞利阻尼系统中,第i阶振型的阻尼比为:

    若定义第i、j阶振型的阻尼比,并列上式可以得到:

     反解即可得到相关的系数:

    在实际应用中,通常将wi取为多自由度系统的基频,即wi=w1,而wj则在对动力反应有显著贡献的高阶振型中选取。这样能够保证对于这两个振型可以得到相同的阻尼比。在这两个指定频率之间的频率所对应的振型将具有较低的阻尼比。这样,具有很高频率的振型反应将因高阻尼比而被有效地消除。

【扩展阅读 – 扩展瑞利阻尼】

    系数a可以根据在任何n个振型中指定的阻尼比来确定,级数中所包括的项数必须与给定的振型阻尼比数目相同。对于每一个阻尼比,列出相应的方程,从而由这些方程解出系数,从原理上讲,方程数目可以任意多个(小于等于结构自由度),且方程数目越多越好。例如,为了计算频率为wi,wj,wr,ws 的四阶振型所需阻尼比的系数,在式中取方程数目可以取4个(注意:若级数中的项数为奇数(大于1),则远大于受控范围的高阶振型阻尼比将出现负值的情况,从而使得分析结果无效),则可以得到:

四项解的情况                                 三项解的情况

总结

存货总成本的公式可以简化为:

而在瑞利阻尼系统中,第i阶振型的阻尼比为:

    为了较好比较,若是存货总成本中常数项较小忽略,则可以看出,两条曲线斜率/曲率几乎一致。

 

    所以说世界消解统一的宇宙秩序,解构了由这种宇宙秩序所设定的统一的价值世界,价值世界出现了多元分化。世界原本是没有意义的,人们为了摆脱和超越当下世界的短暂性和有限性,通过预设与想象,以各种身份(工程师、经济学家、医生)的角度赋予世界以某种意义, 也就是说世界原本是统一的,但同时也是多元的,对于同一个事物,从不同的角度理解会得到不一样的结论,世界不是非黑即白、非对即错。

-----建源之光——工程侠

概念为先,机理为本,下期再见!

 往期推荐 ·

#性能分析

【JY】基于性能的抗震设计浅析(一)

【JY】基于性能的抗震设计浅析(二)

#概念机理

【JY】基于Ramberg-Osgood本构模型的双线性计算分析

【JY】结构动力学初步-单质点结构的瞬态动力学分析

【JY】反应谱的详解与介绍

#其他

【JY】位移角还是有害位移角?

【JY】如何利用python来编写GUI?

求关注~求转发

这篇关于【JY】结构瑞利阻尼与经济订货模型的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Java的IO模型、Netty原理解析

《Java的IO模型、Netty原理解析》Java的I/O是以流的方式进行数据输入输出的,Java的类库涉及很多领域的IO内容:标准的输入输出,文件的操作、网络上的数据传输流、字符串流、对象流等,这篇... 目录1.什么是IO2.同步与异步、阻塞与非阻塞3.三种IO模型BIO(blocking I/O)NI

使用Java实现通用树形结构构建工具类

《使用Java实现通用树形结构构建工具类》这篇文章主要为大家详细介绍了如何使用Java实现通用树形结构构建工具类,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录完整代码一、设计思想与核心功能二、核心实现原理1. 数据结构准备阶段2. 循环依赖检测算法3. 树形结构构建4. 搜索子

基于Flask框架添加多个AI模型的API并进行交互

《基于Flask框架添加多个AI模型的API并进行交互》:本文主要介绍如何基于Flask框架开发AI模型API管理系统,允许用户添加、删除不同AI模型的API密钥,感兴趣的可以了解下... 目录1. 概述2. 后端代码说明2.1 依赖库导入2.2 应用初始化2.3 API 存储字典2.4 路由函数2.5 应

利用Python开发Markdown表格结构转换为Excel工具

《利用Python开发Markdown表格结构转换为Excel工具》在数据管理和文档编写过程中,我们经常使用Markdown来记录表格数据,但它没有Excel使用方便,所以本文将使用Python编写一... 目录1.完整代码2. 项目概述3. 代码解析3.1 依赖库3.2 GUI 设计3.3 解析 Mark

C#集成DeepSeek模型实现AI私有化的流程步骤(本地部署与API调用教程)

《C#集成DeepSeek模型实现AI私有化的流程步骤(本地部署与API调用教程)》本文主要介绍了C#集成DeepSeek模型实现AI私有化的方法,包括搭建基础环境,如安装Ollama和下载DeepS... 目录前言搭建基础环境1、安装 Ollama2、下载 DeepSeek R1 模型客户端 ChatBo

mysql通过frm和ibd文件恢复表_mysql5.7根据.frm和.ibd文件恢复表结构和数据

《mysql通过frm和ibd文件恢复表_mysql5.7根据.frm和.ibd文件恢复表结构和数据》文章主要介绍了如何从.frm和.ibd文件恢复MySQLInnoDB表结构和数据,需要的朋友可以参... 目录一、恢复表结构二、恢复表数据补充方法一、恢复表结构(从 .frm 文件)方法 1:使用 mysq

SpringBoot快速接入OpenAI大模型的方法(JDK8)

《SpringBoot快速接入OpenAI大模型的方法(JDK8)》本文介绍了如何使用AI4J快速接入OpenAI大模型,并展示了如何实现流式与非流式的输出,以及对函数调用的使用,AI4J支持JDK8... 目录使用AI4J快速接入OpenAI大模型介绍AI4J-github快速使用创建SpringBoot

0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型的操作流程

《0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeekR1模型的操作流程》DeepSeekR1模型凭借其强大的自然语言处理能力,在未来具有广阔的应用前景,有望在多个领域发... 目录0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型,3步搞定一个应

Python中顺序结构和循环结构示例代码

《Python中顺序结构和循环结构示例代码》:本文主要介绍Python中的条件语句和循环语句,条件语句用于根据条件执行不同的代码块,循环语句用于重复执行一段代码,文章还详细说明了range函数的使... 目录一、条件语句(1)条件语句的定义(2)条件语句的语法(a)单分支 if(b)双分支 if-else(

Deepseek R1模型本地化部署+API接口调用详细教程(释放AI生产力)

《DeepseekR1模型本地化部署+API接口调用详细教程(释放AI生产力)》本文介绍了本地部署DeepSeekR1模型和通过API调用将其集成到VSCode中的过程,作者详细步骤展示了如何下载和... 目录前言一、deepseek R1模型与chatGPT o1系列模型对比二、本地部署步骤1.安装oll