آقا چرا نمیتونیم نقاطی رو که با استفاده از دستور datum ایجاد شده رو به عنوان نقطه اعمال بار متمرکز انتخاب کنیم؟

آقا چرا نمیتونیم نقاطی رو که با استفاده از دستور datum ایجاد شده رو به عنوان نقطه اعمال بار متمرکز انتخاب کنیم؟![]()
سلام و تشکر از شما.
در خصوص سوال اول :
کاری که می خوام بکنم اینه که جابجایی قایم این نقاط زرد رنگ را بگیرم و یک منحنی با داشتن مختصات نقاط و جابجایی های قایم بکشم مثل شکل زیر :
![]()
![]()
خودم اومده بودم یک set تعریف کرده بودم و بعد گزینه انتخاب را کرده بودم face و کل سطح بالا را انتخاب کرده بودم
و برای خروجی هم بجای every incriment گذاشتم روی last incrimrnt
از طرفی 120 مرحله هست و 7 ساعت حلش طول میکشه.
من با روش بالا گذاشتم حل بشه دیدم 1 ساعت گذشته و تمام 10 گیگ رم هم اشغال بود ولی با گذشت 1 ساعت یک مرحله را هم حل نکرد.
**************
در خصوص سوال 2 فکر کنم بد نوشتم :
حالت المان تیر مثل این عکس :
![]()
انتخاب المان 3Dstress هم منظورم اینه :
![]()
بنظر من حالت دوم در نظر بگیریم بهتر است.
نظر شما چیه ؟
ممنون. شما میدونید چطوری میشه در حل مسائل خرپا . نیروی هر عضو رو به دست آورد؟چرایشو باید از آباکوس بپرسید ولی میتونید با استفاده از رفرنس پوینت از منوی تولز هر نقطه ای که میخواهید رو به نقطه ای تبدیل کنید که بتونید به اون نقطه بار وارد کنید. البته اعمال بار به یک نقطه در فضا از نظر آباکوس بی معنی است و همون اول ران شدن چندتا ارور درست و حسابی میده. باید اون رفرنس پوینت رو به سطحی یا نود خاصی کوپل کنید.
ممنون. شما میدونید چطوری میشه در حل مسائل خرپا . نیروی هر عضو رو به دست آورد؟
من این مثال رو که تو help هست حل کردم ولی چیزی راجع به نیرو در عضوها ننوشته.تو این پی دی اف انگلیسی میتونید جوابتون رو پیدا کنید. اگه نتونستید خبر بدید کمکتون کنم.مشاهده پیوست 70576مشاهده پیوست 70576
احتمالا یه چیزی رو اشتباه داری می خونی. اگر منظورت از مراحل حل frame هستش که دیگه برات frame نمی نویسه تا مرحله آخر. چون درخواست خروجی روی زمان حل اثرگذار نیست فقط روی حجم فایل خروجی اثرگذاره.
در مورد دوم تو نیازه که المان های beam و solid و shell رو به هم کوپل کنی. چند نوع المان beam هم برش رو می بینه اما من مطمئنم که cubic نمی بینه.
من این مثال رو که تو help هست حل کردم ولی چیزی راجع به نیرو در عضوها ننوشته.
ممنون من اینکارو کردم ولی به نظرم این نیروهای نهایی روی گره ها رو نشون میدهسلام
مهندس جان فایل ضمیمه رو ببین شما میتونید با فعال کردن این تیک در field output و همچنین history output نیرو در المانها رو بخونی. فقط در history output باید هر المان رو یک set تعریف کنی. تا بتونی خروجی بگیریمشاهده پیوست 70635
من نتونستم از فایلتون سر در بیارم. خیلی نتایجش زیادهآره درست گفتید فقط حجم را زیاد کرد.
من فایل خروجی را گرفتم که شامل U1 U2 U3 هست.
ولی نمی دونم چجوری میشه مرتبش کرد .
فایل rpt را با Notpad++ باز کردم ولی تمام جواب ها سطری هست.
اگر میشه فایل rpt زیر را نگاه کنید.
http://s2.picofile.com/file/7183633973/nodal_dis.rar.html
من نتونستم از فایلتون سر در بیارم. خیلی نتایجش زیاده
تشکر از شما که وقت گذاشتید.
درست می گید حجمش زیاد هست.
در واقع Displacement در سه راستای x , y , z هست.
1900 تا node داریم که با داشتن سه مولفه برای هر یک مجموعا میشه 5700 تا دیتا.
البته با تغییر تنظیمات خروجی تونستم کمی مرتب تر و بصورت عمودی در بیارم ولی باز یک مشکلی دارم و اینه که باید نتیجه آخر من که می خوام به یک برنامه دیگه بدم برای ترسیم نمودار سه بعدی
بصورت یک فایل شسته و رفته باشه شامل یک فایل اکسل بصورت زیر :
![]()
در حالیکه خروجی کنونی من (U1 ) که توی لینک زیر گذاشتم بدین صورت نمایش می ده :
( در واقع فقط نوشته زرد رنگ را نیاز دارم و بقیه توضیحات هر پاراگراف شامل اسم Partو شماره step هست که نیاز ندارم )
![]()
فعلا دست به دامن چندین انجمن شدم ببینم به جواب می رسم یا نه.
( می خوام جوابش را توی مقاله ام بذارم که تا شنبه باید ارسال کنم )
http://up.iranblog.com/images/mp991xgye08zysmo8s6e.rar
مهندس جان بدین صورت عمل کردم :
چون تعداد نقاطی که نیاز به خروجی دارم زیاد هست ( 1900 Node که هر کدام 3 تا مولفه دارند )
اومدم یک set تعریف کردم و از طریق Field output اومدنم creat xy data را زدم.
الان داده ها ستونی شده ولی باز اطلاعات اضافی نظیر اسم پارت و شماره فریم ها را می زنه.
![]()
http://picme.ir/images/45978489318900209861.jpg
توی یکی از سایت ها مطرح کردم و یک نظر هم اینه :
که برای تمام این نقاط History Output تعریف کرد و نمودار آنها را رسم کنیم. اطلاعات نمودار را ذخیره کنیم و در محیط Excel آنها را Paste و مطالعه کنید.
----------
من خودم برای همه خروجی های قبلیم که در یک راستا بودند میومدم یک Path تعریف می کردم و بعد Export می کردم نتایج را به اکسل و هم نمودار را داشتم و هم نتایج را بصورت جدول.
ولی اینجا چون یک مسیر مستقیم نیست و شبکه ای از نقاط هست نمیشه Path تعریف کرد.
سلام این لایسنس 6.10 و با ماژول بهینه سازی نرم افزار مچ نمیشه لینک زیر رو مشاهده کنید http://teha-co.com/محصولات-نرم-افزاری/خرید-abaqus-آباکوس-6111-نسخه-32-و-64-بیتی-bit یا ارسال شش یازده یک http://www.www.www.iran-eng.ir/show...نرم-افزار-ABAQUS/page28?p=4249897#post4249897کلی توی اینترنت رو زیر و رو کردم تا بالاخره فایل کرک رو توی یه سایت هندی پیدا کردم. البته فکر کنم هندی بود!!!قرار میدیم تا امت اذیت نشن... البته تستش هم کردم درسته... یاعلی
فایل لایسنس آباکوس نسخه 6.11.1 abaqus License Crack file v 6.11.1
مهندس جان بیا یه راه دیگه بهت بگم امتحان کن.
برو توی Display group options توی قسمت node اون set رو replace کن.
بعد برو توی report->field output از نرم افزار بخواه که نتایج رو توی یه فایل برات بنویسه.
برو توی temp فایل رو باز کن. فکر کنم نتایجت درست شه
سلام
تشکر از راهنماییتون ، الان خروجی ها درست شد با روش شما.
( نجاتم دادی از 5600 بار کلیک کردن)
بعد از گرفتن خروجی به روش شما، باید فایل را با یک ویرایشگر متن پیشرفته باز کرد (من از Notpad++ ) استفاده می کنم.
![]()
سپس همزمان دکمه های shift+Alt + نشانگر موس را گرفت ( باید در محل مورد نظر کلیک کنیم ) تا قسمت خاکستری انتخاب شود و سپس همون طور که دکمه موس را
پایین گرفته ایم تا انتهای فایل درگ می کنیم و سپس دکمه del را می زنیم تا فقط خروجی را داشته باشم و بتوانیم در اکسل در خانه های جداگانه کپی کنیم.
الان من یک اکسل دارم بصورت زیر :
![]()
---------------
یک سوال دیگه مونده :
چجوری می تونم مختصات x , y این نقاط مورد نظر ( Node Label) که خروجی های u1 , u2 , u3 را برای آن گرفتم ، استخراج کنم ؟
در واقع مثل کاری که در فایل odb از منو query و بعد node را انتخاب و سپس روی نقطه مورد نظر در شکل مش بندی شده که کلیک کنیم
خروجی مورد نظر را زیر صفحه نشان می ده.
که خط اولش نوشته Base coordinate که مختصات نقاط در فضا هست.
این جوری تک تک باید روی نقاط کلیک کرد.
چجوری میشه یک فایل خروجی مختصات برای این نقاط گرفت؟
خوب خوشحالم که مشکلت حل شد.
اما برای سوال جدیدت برو توی فایل inp کلیه مختصات گرهها نوشته شده است.
آره هم خدا را شکر مشکل حل شد و هم مهلت ارسال مقاله 2 هفته تمدید شد.
گفتم شاید این را هم بشه از همون برنامه دستور خروجی داد چون دوباره توی inp شماره گره ها را بترتیب می زنه.
الان اگر Node lable بالا را نگاه کنید نوشته 1771 , 1772 , 1770 بعد یکباره رفته 14700
انگار این select one by one نمی خواد دست از سرمون برداره.
از آباکوس 20 ملیونی بعید هست توی خروجی دادند این جوری عمل می کنه.
باید با چندتا نرم افزار بیوفتی بجون نتایج تا بتونی به خروجی دلخواه برسی.
کامل نه فعلا ولی در حده حله چند تا مثاله ساده شدنیه که بتونی بعدش تدریس کنیدوستان عزیز
آیا جایی هست که این نرم افزار رو به طور کامل و عملی آموزش بده؟
با تشکر
دوستان عزیز
آیا جایی هست که این نرم افزار رو به طور کامل و عملی آموزش بده؟
با تشکر
این کار راه حل داره و راه حلش کد نویسیه
Sub ertert()
Dim x, y(), i As Long, j As Long, t()
With Sheets("Sheet1")
x = .Range("A1:D" & .Cells(Rows.Count, 1).End(xlUp).Row).Value
End With
ReDim y(1 To UBound(x), 1 To 7)
With CreateObject("Scripting.Dictionary")
.CompareMode = vbTextCompare
For i = 1 To UBound(x)
.Item(x(i, 1)) = Array(x(i, 2), x(i, 3), x(i, 4))
Next i
x = Sheets("Sheet2").Range("A1:D" & Sheets("Sheet2").Cells(Rows.Count, 1).End(xlUp).Row).Value
For i = 1 To UBound(x)
If .Exists(x(i, 1)) Then
j = j + 1: t() = .Item(x(i, 1))
y(j, 1) = x(i, 1): y(j, 2) = t(0): y(j, 3) = t(1): y(j, 4) = t(2)
y(j, 5) = x(i, 2): y(j, 6) = x(i, 3): y(j, 7) = x(i, 4)
End If
Next
End With
[a1].CurrentRegion.ClearContents: [a1:g1].Resize(j).Value = y()
End Sub
3سلام بچه ها
من یه مدت مدرس نرم افزارAbaqus بودم
خوشحال میشم اگر سوال خاصی دارین بتونم جواب بدم
3
saLAM mohandes jan shoma midooni chejoori sakhtare mavade FGM ro mishe too abaqus tarahio tahlil kard age midooni k behem javabesho email kon
keyhan.karami1988@gmail.com