در این مطلب، ویدئو نحوه استفاده از پایتون در مهندسی سازه با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:17:26
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:02,159 –> 00:00:04,080
سلام نام من کانر است و من یک
2
00:00:04,080 –> 00:00:05,759
مهندس سازه هستم و در کانادا آموزش می
3
00:00:05,759 –> 00:00:07,040
4
00:00:07,040 –> 00:00:09,040
بینم وقتی به تعدادی از همکارانم می گویم که
5
00:00:09,040 –> 00:00:11,120
از پایتون استفاده می کنم و کارم به عنوان مهندس سازه
6
00:00:11,120 –> 00:00:12,160
7
00:00:12,160 –> 00:00:14,480
گاهی اوقات خوب می پرسند که شما از
8
00:00:14,480 –> 00:00:16,880
پایتون در مهندسی سازه برای چه استفاده می کنید
9
00:00:16,880 –> 00:00:18,480
این کار دشواری است. سوالی که باید
10
00:00:18,480 –> 00:00:20,320
در محل پاسخ داد زیرا در نهایت فقط
11
00:00:20,320 –> 00:00:22,160
از یک کامپیوتر استفاده میکنید و مانند این است
12
00:00:22,160 –> 00:00:23,920
که بپرسید از کامپیوتر در مهندسی سازه برای چه استفاده میکنید،
13
00:00:23,920 –> 00:00:25,599
14
00:00:25,599 –> 00:00:26,960
بنابراین این
15
00:00:26,960 –> 00:00:29,519
پاسخ من به آن سوال
16
00:00:29,519 –> 00:00:31,519
است.
17
00:00:31,519 –> 00:00:34,320
smethurst جایی که
18
00:00:34,320 –> 00:00:36,800
او نشان داد که چگونه از python در
19
00:00:36,800 –> 00:00:38,640
کار خود به عنوان یک اخترفیزیکدان استفاده می
20
00:00:38,640 –> 00:00:40,719
کند، ویدیوی او را دیدم و واقعاً آن را دوست داشتم
21
00:00:40,719 –> 00:00:42,160
و بنابراین فکر کردم که کاری
22
00:00:42,160 –> 00:00:44,640
مشابه برای مهندسی سازه انجام
23
00:00:44,640 –> 00:00:47,120
دهم بنابراین پنج نمونه از نحوه استفاده خود را نشان خواهم داد.
24
00:00:47,120 –> 00:00:49,440
پایتون در کار من است
25
00:00:49,440 –> 00:00:51,760
و امیدوارم ایده هایی در
26
00:00:51,760 –> 00:00:53,440
مورد اینکه چه چیزی می توانید از آن
27
00:00:53,440 –> 00:00:55,680
28
00:00:55,680 –> 00:00:57,520
29
00:00:57,520 –> 00:00:58,960
استفاده کنید به شما
30
00:00:58,960 –> 00:01:00,239
31
00:01:00,239 –> 00:01:03,920
می دهد. به چند مثال
32
00:01:08,880 –> 00:01:11,040
در اینجا بروید من از برنامه جدید دسکتاپ Jupiter lab
33
00:01:11,040 –> 00:01:12,720
استفاده می کنم
34
00:01:12,720 –> 00:01:14,320
تا به شما نشان دهم چگونه از پایتون برای
35
00:01:14,320 –> 00:01:16,479
دستکاری فایل ها برای تجزیه و تحلیل استفاده
36
00:01:16,479 –> 00:01:18,240
می کنم، ایده اینجا این است که به جای اینکه مجبور
37
00:01:18,240 –> 00:01:20,159
شوید فایل های فردی را باز کنید و
38
00:01:20,159 –> 00:01:22,000
فایل ها را به صورت دستی در یک
39
00:01:22,000 –> 00:01:24,080
رابط کاربری گرافیکی ایجاد کنید. میتواند فایلها را از یک
40
00:01:24,080 –> 00:01:26,080
فایل پایه ایجاد کند و نسخههای متعددی را
41
00:01:26,080 –> 00:01:27,439
خیلی سریع ایجاد کند، بهجای اینکه مجبور باشیم
42
00:01:27,439 –> 00:01:29,200
هر نوار را بهطور دستی تغییر دهیم،
43
00:01:29,200 –> 00:01:30,560
اینجا قسمتی است که من به
44
00:01:30,560 –> 00:01:34,159
نوارهای تقویتکننده نگاه
45
00:01:34,880 –> 00:01:37,200
میکنم، ابتدا pathlib را وارد میکنم که بخشی
46
00:01:37,200 –> 00:01:39,439
از ساخته شده است. -در کتابخانه استاندارد پایتون
47
00:01:39,439 –> 00:01:41,360
این یک راه آسان و راحت برای
48
00:01:41,360 –> 00:01:44,640
دستکاری مسیرهای فایل است،
49
00:01:46,880 –> 00:01:49,040
ابتدا یک مسیر
50
00:01:49,040 –> 00:01:52,000
برای فایل cti mycall.cti ایجاد می کنم و
51
00:01:52,000 –> 00:01:53,920
قبل از ادامه مسیر بررسی می کنیم که آیا وجود دارد یا خیر.
52
00:01:53,920 –> 00:01:56,320
بنابراین بیایید ادامه دهیم،
53
00:01:56,320 –> 00:01:57,600
من می خواهم با ایجاد
54
00:01:57,600 –> 00:01:59,759
متغیری به نام new area شروع
55
00:01:59,759 –> 00:02:02,399
کنم که منطقه نوار جدید
56
00:02:02,399 –> 00:02:04,000
من را داشته باشد، همچنین یک متغیر
57
00:02:04,000 –> 00:02:06,479
جدید به نام new file name ایجاد می کنم که در آن یک
58
00:02:06,479 –> 00:02:07,920
نام فایل جدید ایجاد می کنم زیرا من این کار را انجام نمی دهم. خواستن برای
59
00:02:07,920 –> 00:02:09,679
بازنویسی فایل موجود، میخواهم
60
00:02:09,679 –> 00:02:12,160
فایلهای جدیدی داشته باشم، اوه یک نکته مثبت در اینجا وجود دارد
61
00:02:12,160 –> 00:02:13,840
که نمیخواهم، بنابراین آن را حذف
62
00:02:13,840 –> 00:02:16,160
میکنیم و این همان چیزی است که میخواهم فایل جدید من
63
00:02:16,160 –> 00:02:17,920
شبیه به آن باشد تا آن را چاپ
64
00:02:17,920 –> 00:02:19,280
کنیم. بدانید که این قسمت از
65
00:02:19,280 –> 00:02:21,200
کد کار می کند، پس بیایید ادامه دهیم،
66
00:02:21,200 –> 00:02:22,879
من دو فایل را باز
67
00:02:22,879 –> 00:02:25,120
می کنم که اولی mycall.cti و سپس
68
00:02:25,120 –> 00:02:26,800
نام فایل جدید من است
69
00:02:26,800 –> 00:02:28,800
تا بتوانم یکی را باز کنم و برای دیگری بنویسم.
70
00:02:28,800 –> 00:02:30,319
در همان زمان،
71
00:02:30,319 –> 00:02:32,480
بنابراین ما باید دریابیم که آیا در اینجا در این
72
00:02:32,480 –> 00:02:34,400
بخش نوار هستیم یا نه، همانطور که
73
00:02:34,400 –> 00:02:36,640
در خطوط در نوار تقویت کننده فایل تکرار می کنیم، از
74
00:02:36,640 –> 00:02:38,319
نوارهای تقویت کننده عنوان شروع می
75
00:02:38,319 –> 00:02:40,720
شود و با بارهای فاکتوری عنوان پایان می یابد،
76
00:02:40,720 –> 00:02:42,640
بنابراین ما می خواهیم به آن بپردازیم. هر خط
77
00:02:42,640 –> 00:02:45,360
در فایل و اگر در داخل هستیم اگر
78
00:02:45,360 –> 00:02:46,959
میله های تقویت کننده عنوان را
79
00:02:46,959 –> 00:02:49,360
ببینیم، می گوییم که در بخش میله ها هستیم در
80
00:02:49,360 –> 00:02:51,440
غیر این صورت اگر بارهای فاکتور کور کور
81
00:02:51,440 –> 00:02:53,599
را بزنیم، می گوییم که دیگر در نوار نیستیم.
82
00:02:53,599 –> 00:02:55,360
بخش
83
00:02:55,360 –> 00:02:57,360
پس حالا اگر در بخش نوار هستیم
84
00:02:57,360 –> 00:02:59,200
و یک کاما در خط وجود دارد به این معنی که
85
00:02:59,200 –> 00:03:01,680
ما یک خط از دادههای ناحیه x
86
00:03:01,680 –> 00:03:03,360
مختصات مختصات y ما
87
00:03:03,360 –> 00:03:05,280
آن را به هر یک از
88
00:03:05,280 –> 00:03:07,040
قطعات تشکیلدهنده آن تقسیم
89
00:03:07,040 –> 00:03:08,239
میکنیم، سپس دوباره آن را به
90
00:03:08,239 –> 00:03:09,920
هم وصل میکنیم، اما به جای قرار دادن منطقه
91
00:03:09,920 –> 00:03:11,120
در مختصات x و y، میخواهیم
92
00:03:11,120 –> 00:03:13,280
آن را قرار دهیم. منطقه جدید وجود دارد،
93
00:03:13,280 –> 00:03:14,959
بنابراین باید این را به
94
00:03:14,959 –> 00:03:17,599
عقب برگردانیم و اجازه دهید
95
00:03:17,599 –> 00:03:19,599
به کد اینجا نگاهی بیندازیم و اگر این را اجرا
96
00:03:19,599 –> 00:03:22,800
کنم، باید ببینم که تماس من 500.cti ایجاد شده است
97
00:03:22,800 –> 00:03:24,879
و من اینجا انجام می
98
00:03:24,879 –> 00:03:26,959
دهم، اجازه دهید سعی کنیم یک فایل دیگر با 700
99
00:03:26,959 –> 00:03:29,040
میلی متر ایجاد کنیم. توجه داشته باشید که من
100
00:03:29,040 –> 00:03:30,560
اکنون دو فایل را بدون نیاز به وارد کردن
101
00:03:30,560 –> 00:03:32,159
دستی و تغییر اندازه
102
00:03:32,159 –> 00:03:33,840
هر نوار ایجاد
103
00:03:33,840 –> 00:03:35,200
کردهام، بیایید به پایین برویم و مطمئن شویم که این
104
00:03:35,200 –> 00:03:37,760
کار کرده است، بله، ما آنجا 500 فایل را میبینیم و این
105
00:03:37,760 –> 00:03:40,879
اصلی ماست که در آن هزار
106
00:03:40,879 –> 00:03:42,480
تا را میبینیم. در همان 700
107
00:03:42,480 –> 00:03:44,159
میلی متر مربع ما
108
00:03:44,159 –> 00:03:46,560
بله در اینجا یکسان است، در
109
00:03:46,560 –> 00:03:47,760
نهایت اکنون باید بدانیم که آیا
110
00:03:47,760 –> 00:03:49,760
این قرار است در ستون sb باز شود،
111
00:03:49,760 –> 00:03:52,879
بنابراین بیایید ستون sp
112
00:03:52,879 –> 00:03:55,360
را باز کنیم و یکی از فایل های خود را باز کنیم، اجازه دهید
113
00:03:55,360 –> 00:03:57,680
با 500 میلی متر مربع شروع کنیم و
114
00:03:57,680 –> 00:03:59,599
می توانیم ببینید که در واقع آن را به رسمیت می شناسد
115
00:03:59,599 –> 00:04:02,480
با داشتن 14 میله 25 متری،
116
00:04:02,480 –> 00:04:04,319
وقتی می بینیم که 25 متر از
117
00:04:04,319 –> 00:04:06,080
مقدار تقویت کننده خیلی کم است، تجزیه و تحلیل را اجرا می کنیم، بنابراین بیایید سعی
118
00:04:06,080 –> 00:04:09,920
کنیم فایل مربعی 700 میلی متری خود را تنظیم کنیم
119
00:04:10,879 –> 00:04:12,879
و خواهیم دید که تحلیل اکنون اجرا می شود، در
120
00:04:12,879 –> 00:04:14,319
نهایت شما فقط در حال ایجاد نیستید.
121
00:04:14,319 –> 00:04:16,000
اسکریپت های فردی در اینجا برای تغییر تنها
122
00:04:16,000 –> 00:04:16,959
یک
123
00:04:16,959 –> 00:04:18,478
ویژگی از فایل شما می خواهید
124
00:04:18,478 –> 00:04:20,399
کتابخانه ای ایجاد کنید که بتواند
125
00:04:20,399 –> 00:04:22,160
چندین قسمت از فایل را
126
00:04:22,160 –> 00:04:25,800
برای شما به طور همزمان
127
00:04:30,080 –> 00:04:32,479
دستکاری
128
00:04:32,479 –> 00:04:34,880
129
00:04:34,880 –> 00:04:37,840
130
00:04:37,840 –> 00:04:39,360
کند.
131
00:04:39,360 –> 00:04:41,360
مانند کاری که در اکسل انجام می دهیم، می توانیم
132
00:04:41,360 –> 00:04:44,080
متغیرها را تنظیم کنیم و سپس نتایج خروجی را
133
00:04:44,080 –> 00:04:45,919
چاپ کنیم، اما اگر بخواهیم همه
134
00:04:45,919 –> 00:04:47,680
چیزهای با ارزش واسطه را چاپ کنیم، باید
135
00:04:47,680 –> 00:04:49,759
تمام این عبارات چاپی a برابر b
136
00:04:49,759 –> 00:04:52,240
برابر و غیره را اضافه کنیم و سپس حتی
137
00:04:52,240 –> 00:04:53,840
نتایج را می بینیم،
138
00:04:53,840 –> 00:04:55,520
اما اینها نیستند.
139
00:04:55,520 –> 00:04:58,720
همانطور که مهندسین بسیار کافی هستند
140
00:04:58,720 –> 00:05:00,800
، دلیلی وجود دارد که محاسبات دستی
141
00:05:00,800 –> 00:05:02,479
استاندارد طلایی در نظر گرفته میشوند، به این
142
00:05:02,479 –> 00:05:04,000
دلیل است که پیروی از
143
00:05:04,000 –> 00:05:05,759
قطار منطقی کسی و اطمینان
144
00:05:05,759 –> 00:05:07,039
از عدم وجود آن آسان است. خطاها در
145
00:05:07,039 –> 00:05:08,639
146
00:05:08,639 –> 00:05:10,479
محاسبه واقعی کتابخانه hancocks کتابخانه ای است که
147
00:05:10,479 –> 00:05:13,280
من برای انجام آن نوشته ام که
148
00:05:13,280 –> 00:05:15,039
محاسبات را روی پایتون رندر می کند که انگار
149
00:05:15,039 –> 00:05:16,639
آنها را با دست نوشته
150
00:05:16,639 –> 00:05:18,080
اید.
151
00:05:18,080 –> 00:05:21,199
152
00:05:21,199 –> 00:05:23,120
جایگزینی عددی قبل از اینکه
153
00:05:23,120 –> 00:05:25,280
نتیجه را ببینیم اگر آن را به دو
154
00:05:25,280 –> 00:05:27,120
خط جداگانه تقسیم کنیم در اینجا که ورودی ها
155
00:05:27,120 –> 00:05:29,360
و فرمول ها را
156
00:05:29,360 –> 00:05:31,919
داریم می توانیم ببینیم که دوباره
157
00:05:31,919 –> 00:05:34,000
جایگزینی عددی و سپس نتیجه می
158
00:05:34,000 –> 00:05:36,479
توانیم تگ پارامترها را در اینجا اضافه کنیم تا
159
00:05:36,479 –> 00:05:39,840
پارامترها کاملاً آنلاین
160
00:05:42,080 –> 00:05:44,160
شوند. ارائه شده در لاتکس در مرورگر
161
00:05:44,160 –> 00:05:46,479
با استفاده از پسوند فناوری برش توسعه یافته
162
00:05:46,479 –> 00:05:48,880
توسط آکادمی خان، ما همچنین میتوانیم
163
00:05:48,880 –> 00:05:50,720
164
00:05:50,720 –> 00:05:53,039
با استفاده از کتابخانه آگاه واحدها
165
00:05:53,039 –> 00:05:54,800
برای همه افراد محاسباتی را
166
00:05:54,800 –> 00:05:56,080
با واحدها انجام دهیم.
167
00:05:56,080 –> 00:05:57,759
168
00:05:57,759 –> 00:05:59,919
متغیرهای واحد در
169
00:05:59,919 –> 00:06:02,240
فضای نام سطح بالا،
170
00:06:02,240 –> 00:06:03,919
پس بیایید جلو برویم و از آزمایشگاه ژوپیتر
171
00:06:03,919 –> 00:06:05,280
برای برخی از محاسبات استفاده کنیم تا بتوانید
172
00:06:05,280 –> 00:06:07,199
منظور من را ببینید، ما از درصد درصد
173
00:06:07,199 –> 00:06:08,639
رندر برای گفتن اینکه میخواهیم استفاده کنیم
174
00:06:08,639 –> 00:06:10,960
این سلول را با کالکهای دستی رندر میکنیم، ما میخواهیم
175
00:06:10,960 –> 00:06:12,960
چند متغیر تنظیم کنیم، بگذارید فقط به
176
00:06:12,960 –> 00:06:15,120
خم شدن صفحه نگاه کنیم، فرض
177
00:06:15,120 –> 00:06:16,720
کنیم که b عرض
178
00:06:16,720 –> 00:06:20,000
صفحه خود را d عمق صفحه را تنظیم میکنیم و fy
179
00:06:20,000 –> 00:06:21,280
قرار است ما باشد. استحکام تسلیم
180
00:06:21,280 –> 00:06:22,720
فولاد ما نمیخواهیم این
181
00:06:22,720 –> 00:06:24,400
تعویضها را ببینیم، بنابراین از
182
00:06:24,400 –> 00:06:26,160
تگ params در اینجا استفاده
183
00:06:26,160 –> 00:06:27,600
میکنیم، بنابراین توضیح میدهیم که در
184
00:06:27,600 –> 00:06:29,520
محاسبه خود با استفاده از
185
00:06:29,520 –> 00:06:31,120
علامتگذاری در دفترچه یادداشت jupyter که قرار است انجام دهیم، چه کاری انجام میدهیم.
186
00:06:31,120 –> 00:06:32,800
خم شدن، بنابراین با درصد
187
00:06:32,800 –> 00:06:34,400
درصد رندر شروع
188
00:06:34,400 –> 00:06:36,160
می کنیم،
189
00:06:36,160 –> 00:06:38,319
مدول بخش mod الاستیک را محاسبه می کنیم، سپس
190
00:06:38,319 –> 00:06:41,440
mr را محاسبه می کنیم، فراموش کردم
191
00:06:41,440 –> 00:06:43,120
فاکتور فی را لحاظ کنم، بنابراین بیایید آن را در آنجا قرار دهیم،
192
00:06:43,120 –> 00:06:44,720
توجه کنیم که ph چگونه در رندر می شود. حروف یونانی
193
00:06:44,720 –> 00:06:46,080
194
00:06:46,080 –> 00:06:49,280
بنابراین
195
00:06:49,280 –> 00:06:51,199
ما مقاومت لحظه ای صفحه و
196
00:06:51,199 –> 00:06:52,960
خمش خود را محاسبه می کنیم و در اینجا می توانید ببینید که
197
00:06:52,960 –> 00:06:54,400
واحدها لغو شده اند و
198
00:06:54,400 –> 00:06:56,240
به کیلونیوتون متر تبدیل شده اند زیرا به
199
00:06:56,240 –> 00:06:59,680
این ترتیب از نظر ابعادی صحیح هستند
200
00:06:59,919 –> 00:07:01,680
بنابراین در اینجا یک نمونه از یک
201
00:07:01,680 –> 00:07:03,840
برگه محاسباتی بزرگتر آورده شده است. می تواند د o با استفاده از
202
00:07:03,840 –> 00:07:05,840
کالک های دستی و مشتری می توانید یک سلول ورودی راه اندازی کنید
203
00:07:05,840 –> 00:07:08,080
و سپس آن ورودی ها را
204
00:07:08,080 –> 00:07:09,440
همانطور که نیاز دارید
205
00:07:09,440 –> 00:07:11,199
206
00:07:11,199 –> 00:07:12,880
207
00:07:12,880 –> 00:07:17,400
208
00:07:17,440 –> 00:07:19,440
رندر کنید.
209
00:07:19,440 –> 00:07:21,039
زیرا کدها اغلب به
210
00:07:21,039 –> 00:07:24,160
محاسبات متفاوتی برای شرایط مختلف نیاز دارند
211
00:07:24,160 –> 00:07:26,160
و با پایین آمدن میبینیم
212
00:07:26,160 –> 00:07:27,840
که مقاومت ممان فاکتوری
213
00:07:27,840 –> 00:07:30,720
صفحه و خمش را
214
00:07:30,720 –> 00:07:31,919
با در
215
00:07:31,919 –> 00:07:33,440
نظر گرفتن خمش پیچشی جانبی محاسبه
216
00:07:33,440 –> 00:07:35,759
میکنیم و میتوانیم نسبت ظرفیت تقاضای خود را در پایین ببینیم.
217
00:07:35,759 –> 00:07:37,120
218
00:07:37,120 –> 00:07:38,720
پس بیایید وارد شویم و یکی از ورودیهای خود را تغییر دهیم
219
00:07:38,720 –> 00:07:40,240
تا ببینیم آیا میتوانیم
220
00:07:40,240 –> 00:07:42,000
به جای آن از یک صفحه ضخامت 30 میلیمتری استفاده کنیم، بیایید
221
00:07:42,000 –> 00:07:44,000
تا انتها به پایین اسکرول کنیم و
222
00:07:44,000 –> 00:07:46,160
میتوانیم ببینیم که dcr ما اکنون بیش از یک ورودی است
223
00:07:46,160 –> 00:07:47,360
که کار نمیکند، پس بیایید فقط
224
00:07:47,360 –> 00:07:50,400
آن را به 35 میلیمتر برگردانید،
225
00:07:50,400 –> 00:07:52,639
بنابراین وقتی محاسبهمان را کامل
226
00:07:52,639 –> 00:07:54,720
کردیم، همه چیز را از بالا به پایین اجرا
227
00:07:54,720 –> 00:07:57,599
کردیم، میتوانیم آن را به عنوان یک سند html صادر کنیم،
228
00:07:57,599 –> 00:07:58,960
229
00:07:58,960 –> 00:08:01,280
زیرا این از h استفاده میکند.
230
00:08:01,280 –> 00:08:04,400
قابلیت رندر tml از
231
00:08:04,400 –> 00:08:06,319
catech آن را به عنوان یک سند html ارائه می کند که
232
00:08:06,319 –> 00:08:09,520
سپس می توانیم آن را در مرورگر خود باز کنیم و حتی
233
00:08:09,520 –> 00:08:13,400
در یک pdf چاپ
234
00:08:15,520 –> 00:08:16,800
235
00:08:16,800 –> 00:08:18,560
کنیم.
236
00:08:18,560 –> 00:08:20,240
237
00:08:20,240 –> 00:08:22,479
238
00:08:22,479 –> 00:08:24,400
از مرورگر ما به نظر می رسد
239
00:08:24,400 –> 00:08:26,479
و ما فقط می توانیم آن را ذخیره کنیم و اکنون یک افزونه خود را داریم که می
240
00:08:26,479 –> 00:08:28,000
توانیم در
241
00:08:28,000 –> 00:08:29,919
242
00:08:29,919 –> 00:08:31,840
یادداشت های مهندسی خود برای این عضو خاص قرار
243
00:08:31,840 –> 00:08:33,599
دهیم، بیایید آن را باز کنیم و
244
00:08:33,599 –> 00:08:35,599
در bluebeam به آن نگاهی بیندازیم
245
00:08:35,599 –> 00:08:38,799
و ببینیم که نهایی ما چیست محصول است
246
00:08:38,799 –> 00:08:40,719
و ما به اینجا می رویم و همانطور که اشاره کردم شما
247
00:08:40,719 –> 00:08:42,880
هنوز هم می توانید به اسناد خ