- 博客(0)
- 资源 (4)
空空如也
Adams 弹簧挂锁设计.PDF
Adams仿真,弹簧挂锁设计;MSC.ADAMS/View使用入门练习;共8章;
第一章弹簧挂锁设计问题介绍
总论--------------------------------------------------------------------------------1
你将学习的内容----------------------------------------------------------------------1
你将创建的模型----------------------------------------------------------------------2
设计要求------------------------------------------------------------------------3
弹簧挂锁的工作原理--------------------------------------------------------------3
第二章建 模
总论--------------------------------------------------------------------------------5
建造曲柄和手柄----------------------------------------------------------------------5
启动ADAMS/View并建立一个新的数据文件-------------------------------------------6
熟悉ADAMS/View的界面 ----------------------------------------------------------6
设置工作环境--------------------------------------------------------------------7
创建设计点----------------------------------------------------------------------8
建造曲柄(pivot)---------------------------------------------------------------9
重新命名曲柄(pivot)-----------------------------------------------------------9
建造手柄(handle)--------------------------------------------------------------9
用转动副连接各个构件------------------------------------------------------------9
模拟模型的运动-----------------------------------------------------------------10
观察参数化的效果---------------------------------------------------------------10
建造钩子(Hook)和连杆(Slider)---------------------------------------------------10
建造钩子和连杆-----------------------------------------------------------------11
用铰链连接各构件---------------------------------------------------------------12
模型运动仿真-------------------------------------------------------------------12
存储你的数据文件-------------------------------------------------------------------12
2017-10-14
powell改进算法
clc
clear all
syms alpha
n=2;
%n=input('n=');%未知数个数
dt=0.01;
x0=zeros(n,1);
d=zeros(n);
for i=1:n
for j=1:n
if(i==j)
d(i,j)=1;
end
end
end
2014-06-23
C语言:powell(鲍威尔)法;
#include
#include
#define m 10 /*数组长度m >= 维数n */
float f(float x[]);
void mjtf(int n,float x0[],float h,float s[],float a[],float b[]);
void mhjfgf(int n,float a[],float b[],float flag,float x[]);
void mbwef(int n,float x0[],float h,float flag,float a[],float b[],float x[]);
float f(float x[])
{
float result;
result=(x[0]-2)*(x[0]-2)+(x[1]-3)*(x[1]-3)+(x[2]-4)*(x[2]-4);
return result;
}
/*多维进退法子程序*/
void mjtf(int n,float x0[],float h,float s[],float a[],float b[])
{
int i;
float x1[m],x2[m],x3[m],f1,f2,f3;
for(i=0;i<n;i++) /*计算初始两试点*/
2014-06-23
惩罚函数法
#include
#include
#define m 10
//f函数
float f(float x[],float p);
//进退法
void mjtf(int n,float x0[],float h,float s[],float a[],float b[],float p); void mhjfgf(int n,float a[],float b[],float flag,float x[],float p);
//鲍威尔法
void mbwef(int n,float x0[],float h,float flag,float a[],float b[],float x[],float p);
float max(float l)
{
float resu;
if(l<=0)
resu=0;
else
resu=l*l;
2014-06-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人