پارس‌کدرز چگونه کار می‌کند؟

از پارس‌کدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.

پارس‌کدرز خریداران یا کارفرمایان را به مجری‌ها /فریلنسرهای خبره‌ای متصل می‌کند که برای انجام پروژه آماده هستند.

اصلاح پروژه متلب جابجای گره های المان cstمثلثی سه گرهی خطی دو بعدی

پنج سال پیش منتشر شده

تعداد بازدید: 225

کد پروژه: 230464


شرح پروژه

پروژه متلب جابجای گره های المان cstمثلثی  سه گرهی خطی دو بعدی اجزا محدود که بتونه هر شکلی رو محاسبه کند 

کد خودم درس کار نمیکنه                زمانمم محدوده تا 26 است

clc;

clear all;

nnd = 21 ; % Number of nodes:

nel = 24 ; % Number of elements:

nne = 3 ; % Number of nodes per element:

nodof =2; % Number of degrees of freedom per node

eldof = nne*nodof; % Number of degrees of freedom per element

%

geom = zeros(nnd,2);

%

geom = [ 0, -10; ... % Node 1

0, 0; ... % Node 2

0, 10; ... % Node 3

10, -10; ... % Node 4

10, 0; ... % Node 5

10, 10; ... % Node 6

20, -10; ... % Node 7

20, 0; ... % Node 8

20, 10; ... % Node 9

30, -10; ... % Node 10

30, 0; ... % Node 11

30, 10; ... % Node 12

40, -10; ... % Node 13

40, 0; ... % Node 14

40, 10; ... % Node 15

50, -10; ... % Node 16

50, 0; ... % Node 17

50, 10; ... % Node 18

60, -10; ... % Node 19

60, 0; ... % Node 20

60, 10]; % Node 21

%

disp(geom);

% Element connectivity

%

connec=zeros(nel,3);

connec = [ 1, 4, 2; ...% Element 1

4, 5, 2; ...% Element 2

2, 5, 3; ...% Element 3

5, 6, 3; ...% Element 4

4, 7, 5; ...% Element 5

7, 8, 5; ...% Element 6

5, 8, 6; ...% Element 7

8, 9, 6; ...% Element 8

7, 10, 8; ...% Element 9

10, 11, 8; ...% Element 10

8, 11, 9; ...% Element 11

11, 12, 9; ...% Element 12

10, 13, 11; ...% Element 13

13, 14, 11; ...% Element 14

11, 14, 12; ...% Element 15

14, 15, 12; ...% Element 16

13, 16, 14; ...% Element 17

16, 17, 14; ...% Element 18

14, 17, 15; ...% Element 19

17, 18, 15; ...% Element 20

16, 19, 17; ...% Element 21

19, 20, 17; ...% Element 22

17, 20, 18; ...% Element 23

20, 21, 18]; % Element 24

%

disp(connec);

% Material

%

E = 200000.; % Elastic modulus in MPa

vu = 0.3; % Poisson’s ratio

thick = 5.; % Beam thickness in mm

%

% Form the elastic matrix for plane stress

%

dee =[E/(1-vu^2) E*vu/(1-vu^2) 0;E*vu/(1-vu^2) E/(1-vu^2) 0;0 0 (1-vu)/2];

disp(dee);

%

% Boundary conditions

%

nf = ones(nnd, nodof); % Initialize the matrix nf to 1

nf(19,1) = 0; nf(19,2) = 0; % Prescribed nodal freedom of node 19

nf(20,1) = 0; nf(20,2) = 0; % Prescribed nodal freedom of node 20

nf(21,1) = 0; nf(21,2) = 0; % Prescribed nodal freedom of node 21

%

disp(nf);

% Counting of the free degrees of freedom

%

n=0;

for i=1:nnd

for j=1:nodof

if nf(i,j) ~= 0

n=n+1;

nf(i,j)=n;

end

end

end

%

% loading

%

Nodal_loads= zeros(nnd, 2);

%

Nodal_loads(2,1) = 0.; Nodal_loads(2,2) = -1000.; % Node 2

%

disp(Nodal_loads);

%%%%%%%%%%%% End of input %%%%%%%%%%%%

fg=zeros(n,1);

for i=1: nnd

if nf(i,1) ~= 0

fg(nf(i,1))= Nodal_loads(i,1);

end

if nf(i,2) ~= 0;

fg(nf(i,2))= Nodal_loads(i,2);

end

end

kk = zeros(n, n);

%

x1 = geom(connec(i,1),1); y1 = geom(connec(i,1),2);

x2 = geom(connec(i,2),1); y2 = geom(connec(i,2),2);

x3 = geom(connec(i,3),1); y3 = geom(connec(i,3),2);

%

A = (0.5)*det([1 x1 y1; ...

1 x2 y2; ...

1 x3 y3]);

%

m11 = (x2*y3 - x3*y2)/(2*A);

m21 = (x3*y1 - x1*y3)/(2*A);

m31 = (x1*y2 - y1*x2)/(2*A);

m12 = (y2 - y3)/(2*A);

m22 = (y3 - y1)/(2*A);

m32 = (y1 - y2)/(2*A);

m13 = (x3 - x2)/(2*A);

m23 = (x1 - x3)/(2*A);

m33 = (x2 -x1)/(2*A);

%

bee = [ m12 0 m22 0 m32 0; ...

0 m13 0 m23 0 m33; ...

m13 m12 m23 m22 m33 m32] ;

disp(bee);

l=0;

for k=1:nne

for j=1:nodof

l=l+1;

g(l)=nf(connec(i,k),j);

end

end

for i=1:nel

ke=thick*A*bee'*dee*bee; % Compute stiffness matrix%

for i=1:eldof

if g(i) ~= 0

for j=1: eldof

if g(j) ~= 0

KK(g(i),g(j))= ke(g(i),g(j)) + ke(i,j);

end

end

end

end

end

disp(ke);

disp(kk);

این پروژه شامل 5 فایل مهم است، لطفا قبل از ارسال پیشنهاد حتما نسبت به بررسی این فایل اقدام فرمایید.

مهارت ها و تخصص های مورد نیاز


مهلت برای انجام

1روز

وضعیت مناقصه

بسته


درباره کارفرما

عضویت پنج سال پیش

1 پروژه ثبت شده ،
0 پروژه در حال انجام ،
0 پروژه آماده دریافت پیشنهاد ،
نرخ پذیرش پیشنهاد 0%

برای پیدا کردن پروژه‌های مشابه ثبت نام کنید و پروفایل خود را بسازید.

ورود با گوگل
یا
نام نباید خالی باشد.
نام خانوادگی نباید خالی باشد.

نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟

سفارش پروژه مشابه

نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟

سفارش پروژه مشابه

قادر به انجام این پروژه هستید؟

ثبت نام کنید

متأسفانه مهلت ارسال پیشنهاد این پروژه به پایان رسیده و پروژه بسته شده است؛ اما فرصت‌های متعددی در سایت موجود می‌باشد.

سری به پروژه‌های مشابه بزنید

روش کار در پارس‌کدرز

به رایگان یک حساب کاربری بسازید

مهارت‌ها و تخصص‌های خود را ثبت کنید، رزومه و نمونه‌کارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.

به شیوه‌ای که دوست دارید کار کنید

برای پروژه‌های دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصت‌های شغلی منحصر به فرد دسترسی پیدا کنید.

با اطمینان دستمزد دریافت کنید

از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.

می‌خواهید شروع به کار کنید؟

یک حساب کاربری بسازید


بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارت‌های شما است.

پیدا کردن کار (پروژه)

تماشای دمو روش کار