结构设计学习
未读整理自结构设计杂谈. 理解本文需要阅读一下上述链接中资料或本身具有一定基础!振型分解反应谱只适用于弹性分析。
下面开始正式推导!
振型分解法易知多自由度(这里设为n)结构体系在地震动作用下运动微分方程为:
\tag{1} M\ddot X + C\dot X + KX = - M\{ 1\} {\ddot x_g}易知该结构体系无阻尼自由振动微分方程为$M\ddot X + KX = 0$,由高等数学知识可知,其解为$X = \varphi \sin \left( {wt} \right)$,再代入无阻尼自由振动微分方程中,由于$\omega \ne 0$,$\varphi \ne {0}$,即得:
\tag{2}- {\omega ^2}{M\varphi } + {K\varphi } = {0}也即:
{M}^{ - 1}{K\varphi }{\text{ = }}{\omega ^2}{\varphi }由线性代数知识知,这等效于求${M^{ - 1}}K$的特征值和特征向量。于是解特征方程:
\tag{3}\left| {K - {\omega ^2}M} \right ...
前言需要注意的是,本文所提供的下载链接只保持三天!!!过期如有需要可在下方或者在友链->留言板处留言!
如果pdf未显示,刷新一下即可!(●ˇ∀ˇ●)
考试题型:
选择题(2/20),共计40分.考察概念和简单计算,包括但不限于:进口设备购置费、定额原理、劳动单价、预备费和建设期贷款利息等等。
判断对错题, 10分.
计算题综合单价一道(10分),工程结算一道(30分)。
综合分析题(类似于论述题),考察对这门课的认识。(10分)估计是老师捞人的,加油加油!😊
所有PPT中第8讲、第9讲PPT可以不用看。给刚复习的人的福利(●ˇ∀ˇ●)—>点击开始下载
奥里给!!下面为PPT上没有答案的例题:
第2讲工程项目投资构成1
第3讲工程项目投资构成2
第4讲工程项目投资构成3涨价预备费计算公式:
涨价预备费= \sum I _ { t } [ ( 1 + f ) ^ { t } - 1 ]式中t为第t年,f为价格上涨率, $I_{t}$表示第t年的静态投资。
第5讲建筑工程定额原理1注意: ...
资源分享
未读需要注意的是,本文所提供的下载链接只保持三天!!!过期如有需要可在下方或者在友链->留言板处留言!
如果pdf未显示,刷新一下即可!(●ˇ∀ˇ●)
前言建议:务必把上个学期卷子弄懂! 点击开始下载试卷和答案.
由于选择、判断没有详细解释,现把每题对应PPT分析如下:
点击展开
选择题:Chap 1代表第一章PPT,以此类推。Chap 4指《04-2多高层钢结构》,《04-1高层结构地震分析》会单独指出。Chap 2; P37;Chap 1; P9;Chap 1; P11;《混凝土结构中册》; P11;Chap 4; P84;Chap 2; P12;Chap 3; P105;Chap 3; P142;Chap 3; P65;Chap 4; P5;判断题:摇摆柱定义见《钢结构上册》第五章; P156; 摇摆柱上下都是铰接节点,当然不能提供抗侧力呀!Chap 1; P19;《04-1 高层结构地震分析》; P3; 如果不好理解,建议看《建筑结构抗震》振型分解反应谱法推导过程,相对好理解;Chap 1; P25;C ...
结构设计学习
未读源码依附在文章最后,读者可跳过讲解部分可直接下载。
中心差分法原理
从上述资料中可以看出,以线弹性体系为例,有:
\begin{equation} \label{eq1}
X _ { i + 1 } = ( \frac { M } { \Delta t ^ { 2 } } + \frac { C } { 2 \Delta t } ) ^ { - 1 } \left[ - M \{1\}
\ddot { X } _ { g , i } - ( \frac { M } { \Delta t ^ { 2 } } - \frac { C } { 2 \Delta t } ) X _ { i - 1 } - ( K - \frac { 2 M } { \Delta t ^ { 2 } } ) X _ { i } \right]
\end{equation}只要我们知道了第i时刻、i-1时刻结构体系的位移(严格来说叫相对位移,下同)和第i时刻地震动加速度$\ddot { X } _ { g , i }$,就可以求出第i+1时刻结构的位移。上述资料假设了第0时刻的位移 ...
个人博客搭建
安装Nodejs,这里选择LTS版本,安装好后,运行如下命令(建议使用以管理员方式运行,例如将git bash设置为以管理员方式打开,我是选择始终以管理方式运行git bash),检查nodejs安装是否成功。Git下载,建议装在系统盘(例如C盘)。
123456789# 检查nodejs是否安装成功node -vnpm -v# 查看npm下载的全局保存目录(prefix)和缓存位置(cache)# 如果在C盘,可以换到D盘某个位置,例如就在Nodejs安装路径下新建`node_global`和`node_cache`两个文件夹。# 然后更改`Nodejs安装路径\node_modules\npm`下的npmrc和.npmrc文件,加上上述两个文件夹的路径。npm config ls
将Nodejs中的全局保存目录(保存下载的库)和Nodejs安装路径\node_modules\npm放到系统变量中的Path下,如下图所示。
其中全局保存目录是为了后面hexo命令能顺利运行,而...\npm文件夹则是为了npm能顺利运行。
然后在博客文件夹(必须是新文件夹) ...
科研工具
未读Zotero better notesZotero借助插件zotero better notes可以很好地实现markdown写作。
那么如何实现笔记同步呢?选中某个笔记,右键,选择导出笔记。
然后在弹出来的框中勾选如下选项:
导出的笔记存放至某个文件夹,然后在zotero中点击同步管理器,就能看到同步的文件夹啦!
Zotfile借助zotfile插件可以实现pdf附件以资源管理器那样文件夹式分类存储,条理清晰!如下图所示:
具体可以看我下面这个视频。
下载地址:zotero better notes
Zotero PDF translateZotero PDF translate可以实现选词翻译,在阅读英文文章过程中很好用!缺点就是不用科学上网的话体验比较糟糕!
下载地址:Zotero PDF translate
更多内容请参见Zotero中文社区.
编程学习
未读VScode配置C
由于C语言是编译型语言,而vscode仅仅是一个代码编辑器,故需要先配置编译器,这里我选择mingw-w64的gcc编译器。注意下载后需要将”….\mingw64\bin”放到环境变量(系统和用户环境变量都可,选一种即可)。
然后在vscode上下载扩展插件(C/C++),这里要注意,尽量安装版本较老的,否则不会自动生成launch.json文件。如果实在没法自动生成,可自己配置,参考VSCode配置C/C++等多篇文章.
配置好之后,可以运行C/C++源文件了,但发现:终端窗口在程序一运行完就立即消失了,于是上网查阅了各种办法,选择了两种运行方式:(具体见配置文件 launch.json 和tasks.json。当然,两者都是gcc编译的。)
在外终端(C:\WINDOWS\system32\cmd.exe)运行可执行文件(.exe)。
在内终端(D:\Computer Softwares\Visual studio code\Codes..)(即项目所在地址,相当于直接git bash here) 运行可执行文件(.exe)。
但是很快就发现一个问题,外终端 ...
目前这两种方法好像都失效了,白嫖失败,还是老实去pdd吧。
电子书查找教程方法一使用科学上网,在google上搜索相关书籍,可能会找到相关电子版。如下图所示。
方法二(推荐)
先在浏览器上安装油猴插件,
然后在https://greasyfork.org/zh-CN/ 上安装网页脚本,这里推荐一个如下:图书互助-图书馆参考咨询联盟-读秀
然后打开全国图书馆参考咨询联盟,(注册、登录过程省略),输入自己一本想要的书,这时你会发现每本书下面都有一个图书互助,如下图所示。
点击图书互助,会跳转到另一个网站:互助助手,如果这本书有电子资源,则会提示如下:
如果显示如下画面,则这个网站(或者脚本)不能找到该资源。
如果能找到,则点击发起互助,可能会提示你登录(如果你没登录互助助手这个网站的话)。
然后你可以在这个网站上购买积分,步骤如下:
登录之后,再次进入搜书界面,刷新一下,再点击图书互助,如下图所示:
然后再次跳转到互助助手,再次发起互助,过半分钟左右,就有百度网盘链接了。
至此,你就能一元下载一本书的电子版啦!,比TB、PDD上商家实惠多了 ...
最近做了小甲鱼练习题,学习了什么是大端和小端,后面有空来填坑。
(2023-12-11)回来补坑啦!
定义大端:高位字节排放在内存的低地址端,而低位字节排放在内存的高地址端。
小端:低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。
小试牛刀现在请编写一个程序,测试一下你当前的计算机是大端还是小端?
12345678910111213141516171819202122#include <stdio.h>int main(){ int i; int num = 0x12345678; char * p = (char *)# if (*p > *(p+1)){ printf("你的电脑采用小端字节序。\n"); } else { printf("你的电脑采用大端字节序。\n"); } printf("0x%x 在内存中依次存放为: ",num); ...
资源分享
未读悟已往之不谏,知来者之可追。以前写的,难免有错误,参考即可。
结构力学课程设计
混凝土楼盖课程设计
房屋结构课程设计
基础工程课程设计
钢结构课程设计
土木工程施工课程设计