资源简介
newmark法计算多自由度结构响应,积分格式可以看做是线性加速度的推广。
代码片段和文件信息
clc
clear
%load dizhengbo4.txt
%function [accveldsp]=transresp1(kkccmmfdbcdofntdtq0dq0)
%ds=xlsread(‘ds.xlsx‘);
% wave1=dizhengbo4;n
% wave=wave1‘;
kk=xlsread(‘k_b.xlsx‘);
mm=xlsread(‘m.xlsx‘);
w = xlsread(‘rate.xlsx‘1); %频率
kesi = [5e-25e-2];
c_alpha = 2*w(1)*w(2)*(kesi(2)*w(1)-kesi(1)*w(2))/(w(1)^2-w(2)^2);
c_belta = 2*(kesi(1)*w(1)-kesi(2)*w(2))/(w(1)^2-w(2)^2);
cc = c_alpha*kk+ c_belta*mm; % 阻尼阵:采用瑞利结构阻尼
nt=20;
dt=0.01;
time=0:dt:nt*dt;
dof=30;
q0=zeros(dof1);
dq0=zeros(dof1);
bcdof=zeros(dof1);
fd=zeros(dofnt);
q0=zeros(dof1);
for i=1:1
q0(281)=1;
end
% q0=xlsread(‘q0.xlsx‘);
% dq0=xlsread(‘dq0.xlsx‘);
[sdofn2]=size(kk);
dsp=zeros(sdofnt);
acc=zeros(sdofnt);
vel=zeros(sdofnt);
dsp(:1)=q0;
vel(:1)=dq0;
alpha=0.5;
beta=0.5;
acc(:1)=inv(mm)*(fd
相关资源
- MATLAB脉冲响应不变法设计IIR巴特沃斯
- Viterbi的matlab程序
- 基于MATLAB的M-PSK数字基带通信系统仿真
- 巴特沃兹滤波器m文件,有实验介绍和
- 区域生长分割matlab实现
- Matlab指纹图像分割实验报告
- 无人驾驶车辆模型预测控制配套matl
- 基于matlab的QPSK仿真
- OFDM基于循环前缀的最大似然同步算法
- 结构动力学编程matlab
- 排队理论 Matlab仿真
- gmm matlab 代码
- 卡尔曼滤波跟踪视频目标matlab程序
- MATLAB 水和水蒸气计算函数
- MATLAB免疫遗传算法,在物流中心选址
- 整数规划思想求解数独游戏
- 形状上下文 代码 MATLAB
- 彩色遥感图像分类算法及 Matlab实现
- GMM Libraries for Matlab
- MATLAB迭代法计算信道容量
- PLA简单matlab实现
- 电流滞环整流matlab仿真模型
- 有源电力滤波器matlab仿真模型
- MATLAB ask psk fsk dpsk调制解调
- MATLAB仿真6个用户的CDMA的同步通信
- MATLAB单双目标定工具箱
- 分数阶PID的matlab工具箱
- T-S模糊辨识与广义预测控制MATLAB源程
- BP算法的改进在Matlab的实现研究
- 人脸识别系统 现成的matlab代码
评论
共有 条评论