در این مطلب، ویدئو PySAM با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:49:10
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:05,990 –> 00:00:08,510
سلام به همه خوش آمدید
2
00:00:08,510 –> 00:00:12,500
به معرفی وبینار پایتون این
3
00:00:12,500 –> 00:00:14,180
وبینار اولین وبینار از سری
4
00:00:14,180 –> 00:00:17,660
وبینارهای سام برای سال 2019 است که در حال ضبط
5
00:00:17,660 –> 00:00:20,210
این وبینار هستیم و لینک
6
00:00:20,210 –> 00:00:21,920
مطالب ضبط شده و پشتیبانی را
7
00:00:21,920 –> 00:00:25,849
در وب سایت سام قرار می دهیم و حدود 10 دقیقه در سایت سام باقی می گذاریم.
8
00:00:25,849 –> 00:00:27,110
پایان
9
00:00:27,110 –> 00:00:28,730
ارائه برای پرسش و پاسخ،
10
00:00:28,730 –> 00:00:31,790
اگر سؤالی دارید، لطفاً از
11
00:00:31,790 –> 00:00:34,610
کنترل پنل GoToWebinar برای تایپ آن همانطور
12
00:00:34,610 –> 00:00:36,559
که در این اسکرین شات ها نشان داده شده است استفاده کنید و
13
00:00:36,559 –> 00:00:38,390
همکاران من یا پاسخی را تایپ می کنند یا
14
00:00:38,390 –> 00:00:40,399
سؤال شما را می خوانند تا من در جلسه پرسش و پاسخ به آن پاسخ دهم.
15
00:00:40,399 –> 00:00:43,429
16
00:00:43,429 –> 00:00:45,199
در طول جلسه میتوانید خط خود را
17
00:00:45,199 –> 00:00:49,429
با صدای بلند پیگیری کنید.
18
00:00:49,429 –> 00:00:51,649
19
00:00:51,649 –> 00:00:53,420
20
00:00:53,420 –> 00:00:56,570
21
00:00:56,570 –> 00:00:59,320
22
00:00:59,320 –> 00:01:02,359
23
00:01:02,359 –> 00:01:05,720
یا دو
24
00:01:05,720 –> 00:01:08,570
نسخه جدید در سال،
25
00:01:08,570 –> 00:01:12,530
هسته شبیه سازی Sam یا کتابخانه SSE را
26
00:01:12,530 –> 00:01:14,470
از طریق کیت توسعه نرم افزار برای
27
00:01:14,470 –> 00:01:17,799
ما در دسترس قرار می دهیم. ما یک سند سیستم کمکی را
28
00:01:17,799 –> 00:01:20,930
در انجمن آنلاین وب سایت و
29
00:01:20,930 –> 00:01:26,149
فرم تماس با وب سایت ارائه می دهیم. هدف من امروز این است
30
00:01:26,149 –> 00:01:27,439
که سلام
31
00:01:27,439 –> 00:01:29,810
پوشش پایتون بهبود یافته سام سام را یک
32
00:01:29,810 –> 00:01:31,579
لایه نازک از کد معرفی کنم که
33
00:01:31,579 –> 00:01:33,740
رابط موجود کتابخانه را به یک
34
00:01:33,740 –> 00:01:37,009
رابط ik پایتون ترجمه می کند. این
35
00:01:37,009 –> 00:01:38,719
وبینار برای افراد با تجربه در نظر گرفته شده است.
36
00:01:38,719 –> 00:01:40,610
برنامه نویسان پایتون که
37
00:01:40,610 –> 00:01:44,289
با بسته های آناکوندا پایتون و سام آشنایی دارند
38
00:01:44,289 –> 00:01:46,729
، می توانند
39
00:01:46,729 –> 00:01:48,950
شبیه سازی های سیستم انرژی تجدیدپذیر را از
40
00:01:48,950 –> 00:01:50,750
اسکریپت های پایتون خود با
41
00:01:50,750 –> 00:01:54,229
گزارش خطای دید بهتر و تبدیل آسان
42
00:01:54,229 –> 00:01:56,180
بین پایتون و کتابخانه سام زیربنایی
43
00:01:56,180 –> 00:01:59,000
من داریوش یک سیستم انرژی تجدیدپذیر تنظیم
44
00:01:59,000 –> 00:02:02,270
کنند. مدلساز در NREL در طول این
45
00:02:02,270 –> 00:02:05,119
وبینار، ما به سرعت نحوه
46
00:02:05,119 –> 00:02:10,340
راه اندازی یک پروژه PV کاربردی در Sam is FCS
47
00:02:10,340 –> 00:02:13,940
و PI Sam را نشان خواهیم داد، سپس بر روی نشان
48
00:02:13,940 –> 00:02:15,560
دادن نحوه شروع کار با Python
49
00:02:15,560 –> 00:02:18,020
از طریق نصب
50
00:02:18,020 –> 00:02:20,120
مدل های اجرایی وارد شده از Sam
51
00:02:20,120 –> 00:02:24,920
و دسترسی به ماژول های محاسباتی تمرکز می کنیم.
52
00:02:24,920 –> 00:02:27,470
در این وبینار یک پروژه PV در مقیاس کاربردی را مدلسازی
53
00:02:27,470 –> 00:02:29,450
میکنیم که با نحوه انجام این کار شروع میشود
54
00:02:29,450 –> 00:02:32,330
در برنامه دسکتاپ Sam
55
00:02:32,330 –> 00:02:33,799
، فرآیند سه قسمتی
56
00:02:33,799 –> 00:02:36,890
بدون در نظر گرفتن راه اندازی ورودی ها،
57
00:02:36,890 –> 00:02:40,099
شبیه سازی را
58
00:02:40,099 –> 00:02:41,989
59
00:02:41,989 –> 00:02:48,950
اجرا
60
00:02:48,950 –> 00:02:54,410
می کند، یکسان
61
00:02:54,410 –> 00:02:56,780
است. از یک پروژه PV در مقیاس کاربردی،
62
00:02:56,780 –> 00:03:00,739
ما لیستی از مدلهای فناوری
63
00:03:00,739 –> 00:03:05,120
مدل pvwatts را انتخاب میکنیم و آن را با
64
00:03:05,120 –> 00:03:07,220
مدل مالی سودمند تک مالک PPA ترکیب میکنیم و
65
00:03:07,220 –> 00:03:13,640
66
00:03:13,640 –> 00:03:15,349
پیکربندیهای پیشفرض را برای هر
67
00:03:15,349 –> 00:03:17,540
ترکیبی از فناوری و
68
00:03:17,540 –> 00:03:20,329
مدلهای مالی ارائه میکنیم که بسیاری از این مقادیر پیشفرض
69
00:03:20,329 –> 00:03:22,579
توسط فناوری اطلاعات داده میشوند. تحلیلگران اقتصادی
70
00:03:22,579 –> 00:03:23,239
اینجا در NREL
71
00:03:23,239 –> 00:03:27,049
و به طور منظم به روز می شوند ورودی ها
72
00:03:27,049 –> 00:03:29,419
در صفحات مربوطه خود در این
73
00:03:29,419 –> 00:03:31,489
مکان و صفحه منبع تنظیم
74
00:03:31,489 –> 00:03:35,329
75
00:03:35,329 –> 00:03:38,150
76
00:03:38,150 –> 00:03:42,950
می شوند. مدل
77
00:03:42,950 –> 00:03:46,340
با استفاده از تمام پیش فرض های کلیک کردن
78
00:03:46,340 –> 00:03:48,379
شبیه سازی، pvwatts را اجرا می کند،
79
00:03:48,379 –> 00:03:51,379
سپس مدل مالک واحد، جدول خلاصه
80
00:03:51,379 –> 00:03:53,810
خروجی های هر دو مدل را نشان می دهد.
81
00:03:53,810 –> 00:03:56,660
h به عنوان انرژی سالانه از pvwatts
82
00:03:56,660 –> 00:04:01,000
و قیمت DBA از مالک منفرد
83
00:04:02,440 –> 00:04:04,970
که شبیهسازی را از طریق پایتون اجرا میکند،
84
00:04:04,970 –> 00:04:07,269
شامل همان فرآیند ورودیهایی است که
85
00:04:07,269 –> 00:04:12,290
خروجی را اجرا میکنند که قبلاً کاربران پایتون
86
00:04:12,290 –> 00:04:14,930
الگوریتم SSC را با استفاده از پوششی
87
00:04:14,930 –> 00:04:17,060
به نام PI SSE ارزیابی میکنند که من به سرعت در اینجا نشان خواهم داد،
88
00:04:17,060 –> 00:04:18,220
89
00:04:18,220 –> 00:04:21,798
اما اخیراً منتشر کردیم. یک
90
00:04:21,798 –> 00:04:24,740
رپر جدید به نام PI Sam که
91
00:04:24,740 –> 00:04:26,930
عملکرد بیشتری را در پایتون اضافه میکند و
92
00:04:26,930 –> 00:04:29,419
استفاده از بستهبندی قدیمی PI SOC همچنان
93
00:04:29,419 –> 00:04:33,370
با بستهبندی جدید پایتون همراه است.
94
00:04:34,700 –> 00:04:38,760
95
00:04:38,760 –> 00:04:41,070
96
00:04:41,070 –> 00:04:44,250
در مورد مالک،
97
00:04:44,250 –> 00:04:46,350
تابع تولید کد برای بسیاری از
98
00:04:46,350 –> 00:04:49,440
زبانهای مختلف کار میکند در حال حاضر کد پایتون
99
00:04:49,440 –> 00:04:52,890
تولید شده 4 PI SSC است، اما
100
00:04:52,890 –> 00:04:57,350
در نسخه بعدی برای پایتون بهروزرسانی خواهد شد.
101
00:04:57,350 –> 00:05:00,030
من یک پوشه برای این وبینار ساختهام، بنابراین
102
00:05:00,030 –> 00:05:05,340
فایلها را در اینجا ذخیره خواهم کرد.
103
00:05:05,340 –> 00:05:07,890
حاوی سری زمانی فاکتورهای Dispatch
104
00:05:07,890 –> 00:05:12,390
، فایل PI SSC، کتابخانه SSC
105
00:05:12,390 –> 00:05:14,760
و فایل هدر آن و یک اسکریپت پایتون
106
00:05:14,760 –> 00:05:19,530
با همان نام case looki ng
107
00:05:19,530 –> 00:05:22,860
در آن کد، دادههای تابعی که
108
00:05:22,860 –> 00:05:26,340
در کلاس PI SSC ایجاد میکند، یک جدول دادههای SSA را برمیگرداند
109
00:05:26,340 –> 00:05:29,370
که در آن جفتهای مقادیر کلیدی را
110
00:05:29,370 –> 00:05:31,680
با استفاده از تابع مجموعه مانند
111
00:05:31,680 –> 00:05:35,670
رشته مجموعه دادهها و شماره مجموعه داده برای
112
00:05:35,670 –> 00:05:36,720
اجرای
113
00:05:36,720 –> 00:05:39,030
شبیهسازی pvwatts با دادههایی که ایجاد میکنید، وارد میکنید.
114
00:05:39,030 –> 00:05:41,040
ماژول مناسب با ماژول را
115
00:05:41,040 –> 00:05:45,990
ایجاد کنید و جدول داده را به
116
00:05:45,990 –> 00:05:48,780
تابع دقیق ماژول ارائه دهید، پس از
117
00:05:48,780 –> 00:05:52,440
تکمیل شبیه سازی،
118
00:05:52,440 –> 00:05:55,010
مقادیر خروجی را با استفاده از توابع
119
00:05:55,010 –> 00:05:59,160
دریافت دریافت کنید داده های رشته دریافت شماره و غیره را استخراج کنید، سپس
120
00:05:59,160 –> 00:06:01,710
جفت های مقدار کلیدی را برای مالک واحد وارد می کنیم.
121
00:06:01,710 –> 00:06:04,560
شبیه سازی در همان جدول داده های SSE
122
00:06:04,560 –> 00:06:11,640
و سپس اجرا می شود تا در نهایت
123
00:06:11,640 –> 00:06:14,790
بتوانیم خروجی ها را استخراج کنیم و سپس در
124
00:06:14,790 –> 00:06:23,430
پایان داده های اجرای این اسکریپت را آزاد می کنیم، می
125
00:06:23,430 –> 00:06:25,680
بینیم که نتایج به طور خاص
126
00:06:25,680 –> 00:06:28,320
انرژی سالانه و قیمت PPA
127
00:06:28,320 –> 00:06:35,910
مانند زمانی است که از Sam اجرا می شود. اکنون
128
00:06:35,910 –> 00:06:37,800
نشان خواهم داد که چگونه همان حالت ساده را در
129
00:06:37,800 –> 00:06:40,680
پایتون اجرا کنیم. تنظیمات پیشفرض اکنون
130
00:06:40,680 –> 00:06:44,070
از پایتون قابل دسترسی هستند. من میخواهم
131
00:06:44,070 –> 00:06:48,230
مفسر پایتون را در یک مدت
132
00:06:53,690 –> 00:06:58,290
باز کنم، بنابراین اینجا پایتون است. مفسر سپس
133
00:06:58,290 –> 00:07:00,510
یک pvwatts پیشفرض ایجاد میکنم
134
00:07:00,510 –> 00:07:03,980
و مدل تک مالک اجرا میکند.
135
00:07:03,980 –> 00:07:06,510
136
00:07:06,510 –> 00:07:08,930
137
00:07:08,930 –> 00:07:11,730
138
00:07:11,730 –> 00:07:21,180
139
00:07:21,180 –> 00:07:31,920
مدل تک
140
00:07:31,920 –> 00:07:42,960
مالک در اینجا من یک
141
00:07:42,960 –> 00:07:48,510
مدل PV پیشفرض ایجاد کردم اکنون میخواهم فایل منبع خورشیدی را طوری تنظیم کنم که
142
00:07:48,510 –> 00:07:50,910
143
00:07:50,910 –> 00:07:57,660
با کپی کردن پیوند به همان فایلی که در برنامه دسکتاپ استفاده میکردیم اشاره
144
00:07:57,660 –> 00:08:05,450
کند.
145
00:08:05,450 –> 00:08:09,210
مدل مالک با همان
146
00:08:09,210 –> 00:08:19,080
مجموعه پیشفرض حالا میخواهم pvwatts را اجرا
147
00:08:19,080 –> 00:08:21,860
148
00:08:22,040 –> 00:08:25,920
کنم، خروجی انرژی را
149
00:08:25,920 –> 00:08:32,880
از مدل فناوری به
150
00:08:32,880 –> 00:08:38,760
مدل مالی منتقل میکنم و
151
00:08:38,760 –> 00:08:44,340
حالت طول عمر را خاموش میکنم حالا میخواهم
152
00:08:44,340 –> 00:08:48,030
اجرا کنم. مدل مالی و
153
00:08:48,030 –> 00:08:51,060
نگاهی به انرژی سالانه از
154
00:08:51,060 –> 00:08:55,560
مدل pvwatts و همچنین
155
00:08:55,560 –> 00:08:58,440
خروجی قیمت PPA از مدل تک مالک
156
00:08:58,440 –> 00:09:00,210
157
00:09:00,210 –> 00:09:03,430
مجدداً ما یک درخواست داریم که
158
00:09:03,430 –> 00:09:06,880
پنجره ترمینال را به حداکثر برسانیم اوه حداکثر
159
00:09:06,880 –> 00:09:08,440
کنید بسیار خوب ممنون
160
00:09:08,440 –> 00:09:13,930
یا فقط آن را بسازید بزرگتر، خوب،
161
00:09:13,930 –> 00:09:18,430
Q-ball عالی است، بنابراین بله، ما دوباره همان
162
00:09:18,430 –> 00:09:20,800
نتایج را داریم اکنون که دیدیم پایتون
163
00:09:20,800 –> 00:09:22,750
چگونه به نظر می رسد، در ادامه
164
00:09:22,750 –> 00:09:25,770
این وبینار یاد خواهیم گرفت که چگونه پایتون را نصب کنیم،
165
00:09:25,770 –> 00:09:29,320
چگونه می توان تغییر ایجاد کرد و از تمام
166
00:09:29,320 –> 00:09:31,680
سیستم انرژی تجدید پذیر استفاده کرد. مدلهایی در Sam
167
00:09:31,680 –> 00:09:35,530
نحوه وارد کردن یک فناوری و
168
00:09:35,530 –> 00:09:36,970
شبیهسازی مالی از Sam
169
00:09:36,970 –> 00:09:39,700
و در نهایت نحوه جستجو و دسترسی به
170
00:09:39,700 –> 00:09:47,500
هر یک از قابلیتها در SSC
171
00:09:47,500 –> 00:09:49,540
بسته Python و مستندات
172
00:09:49,540 –> 00:09:54,790
از مخزن Python ساخته شده است،
173
00:09:54,790 –> 00:09:57,730
بسته در pi PI لیست شده است و
174
00:09:57,730 –> 00:10:01,300
اسناد آناکوندا ابری در خواندن اسناد یافت می شود
175
00:10:01,300 –> 00:10:05,010
که همه چیز در اینجا نمایش داده می
176
00:10:05,010 –> 00:10:06,910
شود در راهنمای شروع
177
00:10:06,910 –> 00:10:11,620
در وب سایت مستند شده است. لازم است پایتون 64 بیتی
178
00:10:11,620 –> 00:10:14,590
نسخه 3.5 و بالاتر هیچ
179
00:10:14,590 –> 00:10:16,840
نرم افزار اضافی لازم نیست ما
180
00:10:16,840 –> 00:10:19,750
از Linux Mac و Windows پشتیبانی می کنیم.
181
00:10:19,750 –> 00:10:21,670
برای نصب
182
00:10:21,670 –> 00:10:24,400
taisiya نشان خواهم داد که چگونه می
183
00:10:24,400 –> 00:10:26,140
توان با محیط جدید آناکوندا شروع به کار کرد،
184
00:10:26,140 –> 00:10:32,260
ابتدا
185
00:10:32,260 –> 00:10:34,090
یک محیط Khanda جدید با
186
00:10:34,090 –> 00:10:43,990
پایتون 3.7 ساخته شده ایجاد و فعال می کنیم. یک
187
00:10:43,990 –> 00:10:53,580
محیط جدید به نام دمو کلی
188
00:10:56,899 –> 00:11:02,339
اکنون می خواهم آن را فعال کنم،
189
00:11:02,339 –> 00:11:04,769
سپس دو راه برای دانلود وجود دارد یا از طریق
190
00:11:04,769 –> 00:11:07,170
ابر آناکوندا یا فهرست بسته پایتون،
191
00:11:07,170 –> 00:11:09,240
ما با روش دوم شروع می کنیم،
192
00:11:09,240 –> 00:11:17,910
زیرا نصب eneral pies down آسان تر است
193
00:11:17,910 –> 00:11:20,089
که بسته را دانلود می کند.
194
00:11:20,089 –> 00:11:22,050
که قبلاً آن را دارم،
195
00:11:22,050 –> 00:11:24,540
اجازه دهید آن را حذف نصب کنم و دوباره این کار را انجام دهیم،
196
00:11:24,540 –> 00:11:33,329
اوه، زیرا باید کل اوکی خود را فعال کنم،
197
00:11:33,329 –> 00:11:38,759
پس بیایید نصب عمومی
198
00:11:38,759 –> 00:11:41,149
Python
199
00:11:49,500 –> 00:11:53,380
okay لیست نکات به ما نشان می دهد که همه بسته های نصب شده ما را به ما نشان می دهد
200
00:11:53,380 –> 00:11:56,260
توجه داشته باشید که نام
201
00:11:56,260 –> 00:11:59,080
دارای پیشوند emeral است تا آن را از آن متمایز کنیم.
202
00:11:59,080 –> 00:12:02,440
بسته های دیگر با نام مشابه ممکن است
203
00:12:02,440 –> 00:12:04,360
متوجه شوید که یک بسته اضافی به
204
00:12:04,360 –> 00:12:06,880
عنوان یک وابستگی بارگیری شده است، این
205
00:12:06,880 –> 00:12:09,160
بسته خرد حاوی حاشیه نویسی نوع است که
206
00:12:09,160 –> 00:12:12,040
به محیط توسعه یکپارچه کمک می کند تا
207
00:12:12,040 –> 00:12:14,740
کد شما را تجزیه و تحلیل کنم و
208
00:12:14,740 –> 00:12:16,990
پیشنهاد خودکار ارائه کنم، اما بیشتر در مورد
209
00:12:16,990 –> 00:12:18,270
210
00:12:18,270 –> 00:12:20,500
دانلود بعدی از آناکوندا ابر مفید خواهد بود.
211
00:12:20,500 –> 00:12:22,450
اگر یک مخزن پروژه را
212
00:12:22,450 –> 00:12:25,810
از یک IDE در Emerald hi Sam در
213
00:12:25,810 –> 00:12:29,980
متن الزامات باز می کنید، IDE آن
214
00:12:29,980 –> 00:12:31,840
را می بیند در مفسر پایتون از
215
00:12:31,840 –> 00:12:34,060
یک محیط Condon استفاده میکند و سعی
216
00:12:34,060 –> 00:12:35,620
میکند تمام بستههای موجود در
217
00:12:35,620 –> 00:12:37,960
فایل txt dot الزامی را از ابر آناکوندا دانلود کند،
218
00:12:37,960 –> 00:12:41,320
زیرا این الزامات تغییر میکنند،
219
00:12:41,320 –> 00:12:43,330
مثلاً اگر از نسخههای جدید پایتون استفاده میشود،
220
00:12:43,330 –> 00:12:45,820
ممکن است بخواهید IDE خود
221
00:12:45,820 –> 00:12:49,000
را مستقیماً بهروزرسانی کنید. خوب نحوه نصب
222
00:12:49,000 –> 00:13:07,750
، بستهها را از آناکوندا کلود پایتونها حذف میکنم که
223
00:13:07,750 –> 00:13:10,240
در حال حاضر فقط برای
224
00:13:10,240 –> 00:13:13,600
پایتون 3.7 برای مک و ویندوز در دسترس است، اگر
225
00:13:13,600 –> 00:13:15,430
به نسخههای دیگر نیاز دارید، لطفاً
226
00:13:15,430 –> 00:13:18,130
به جای آن از pip برای دانلود PI C استفاده کنید. من از کانادا استفاده میکنم
227
00:13:18,130 –> 00:13:20,080
نصب کنید.
228
00:13:20,080 –> 00:13:21,910
به لیست کانال های Kondo شما
229
00:13:21,910 –> 00:13:24,760
که از آنها می توان بسته ها را دانلود کرد، اجازه دهید
230
00:13:24,760 –> 00:13:26,560
کانال را به طور خاص به محیط دمو اضافه کنیم،
231
00:13:26,560 –> 00:13:32,080
ابتدا به
232
00:13:32,080 –> 00:13:34,060
کانال هایی که داریم و می بینیم فقط
233
00:13:34,060 –> 00:13:40,810
کانال پیش فرض را داریم، اکنون کانال nrel را اضافه می
234
00:13:40,810 –> 00:13:45,010
کنیم و می بینیم که
235
00:13:45,010 –> 00:13:48,180
به انتهای لیست ما اضافه شده است و
236
00:13:54,510 –> 00:13:57,760
اکنون می توانیم Conda install را روی این دو
237
00:13:57,760 –> 00:14:04,210
بسته اجرا کنیم و لیست های Conda نشان می دهد که
238
00:14:04,210 –> 00:14:06,400
این بسته ها نصب شده اند و
239
00:14:06,400 –> 00:14:10,540
این یک نکته است که باید به آن توجه کنید. این است
240
00:14:10,540 –> 00:14:15,040
که اگر از Mac استفاده می کنید، نسخه ای که می توانید استفاده کنید
241
00:14:15,040 –> 00:14:17,530
بستگی به نسخه OSX شما دارد، لطفاً به
242
00:14:17,530 –> 00:14:19,450
مشکل github که در اینجا پیوند داده شده است نگاهی بیندازید
243
00:14:19,450 –> 00:14:23,920
و ببینید آیا این به شما کمک می کند، البته
244
00:14:23,920 –> 00:14:25,810
ما دوست داریم برخی از مدل ها را
245
00:14:25,810 –> 00:14:28,420
بررسی و لیست مدل ها را اجرا کنیم.
246
00:14:28,420 –> 00:14:37,240
برای کسانی که
247
00:14:37,240 –> 00:14:40,630
با Sam آشنا هستند در صفحه مستندات موجود است. نام تطبیق مدل
248
00:14:40,630 –> 00:14:43,380
در دسکتاپ Sam در اینجا ارائه شده است.
249
00:14:43,380 –> 00:14:45,520
ما از
250
00:14:45,520 –> 00:14:48,970
مثال pvwatts تک مالک برای بررسی
251
00:14:48,970 –> 00:14:51,670
ویژگی های جدید pi Sam استفاده خواهیم کرد
252
00:14:51,670 –> 00:14:54,270
تکمیل خودکار و PyCharm را تنظیم خواهیم کرد. و
253
00:14:54,270 –> 00:14:57,700
متغیرهای دسترسی ایده و رمزگشایی
254
00:14:57,700 –> 00:15:01,240
پیامهای خطا برای راهاندازی تکمیل خودکار در
255
00:15:01,240 –> 00:15:03,250
pycharm، با ایجاد یک
256
00:15:03,250 –> 00:15:05,410
پروژه جدید در پوشههای Python Talk که من
257
00:15:05,410 –> 00:15:07,780
آماده کردهام و راهاندازی آن با
258
00:15:07,780 –> 00:15:10,750
محیط محتوای جدید ما شروع میکنیم، نه
259
00:15:10,750 –> 00:15:13,480
همه از جذابیت استفاده میکنند یا یک IDE بنابراین این
260
00:15:13,480 –> 00:15:22,270
مرحله اختیاری است در اینجا پوشه Python Talk من
261
00:15:22,270 –> 00:15:26,670
با نسخه نمایشی است که اکنون از آن استفاده
262
00:15:26,670 –> 00:15:29,410
خواهم کرد.
263
00:15:29,410 –> 00:15:32,640
264
00:15:39,500 –> 00:15:45,019
265
00:15:45,019 –> 00:15:50,220
و
266
00:15:50,220 –> 00:15:58,920
منابع موجود را به پروژه خود اضافه کنم وقتی
267
00:15:58,920 –> 00:16:00,870
مترجم را تنظیم کردم،
268
00:16:00,870 –> 00:16:05,550
آن را برای اجرای اسکریپت آزمایشی
269
00:16:05,550 –> 00:16:07,620
که برای این وبینار ایجاد کرده ام و
270
00:16:07,620 –> 00:16:11,600
در کنار آن پست می شود پیکربندی می
271
00:16:21,020 –> 00:16:23,080
کنم.
272
00:16:25,530 –> 00:16:28,380
اکنون باید پیشنهادات خودکار برای
273
00:16:28,380 –> 00:16:48,300
این بسته پایتون، بنابراین من سعی می
274
00:16:48,300 –> 00:16:51,260
کنم فونت را بزرگتر
275
00:17:10,220 –> 00:17:24,630
کنم، بله، بعد از درستی پست می شود، بنابراین
276
00:17:24,630 –> 00:17:32,549
به وارد کردن مدل ها در
277
00:17:32,549 –> 00:17:36,210
بسته پایتون بازگردید، همه این مدل ها وجود دارد
278
00:17:36,210 –> 00:17:38,010
که می توانید از بین آنها انتخاب کنید، بنابراین ما از
279
00:17:38,010 –> 00:17:43,559
مدل pvwatts i استفاده خواهیم کرد. یک
280
00:17:43,559 –> 00:17:45,330
نمونه جدید با تابع جدید ایجاد
281
00:17:45,330 –> 00:17:54,120
خواهد کرد که یک مدل pvwatts خالی را برمی گرداند، اکنون
282
00:17:54,120 –> 00:17:56,100
که ما این کلاس را بررسی می کنیم،
283
00:17:56,100 –> 00:17:58,169
نام گروه های آنها مانند
284
00:17:58,169 –> 00:18:03,270
طراحی سیستم و مکان و منبع در
285
00:18:03,270 –> 00:18:06,660
هر گروه، متغیرهای SSE هستند که برچسب نوع آنها ظاهر می شود.
286
00:18:06,660 –> 00:18:10,590
واحدهای گزینه ها و سایر
287
00:18:10,590 –> 00:18:12,270
اطلاعات در
288
00:18:12,270 –> 00:18:15,240
مستندات برای کسانی که با
289
00:18:15,240 –> 00:18:17,669
رابط کاربری گرافیکی
290
00:18:17,669 –> 00:18:19,919
291
00:18:19,919 –> 00:18:22,980
آشنا هستند موجود
292
00:18:22,980 –> 00:18:24,900
است.
293
00:18:24,900 –> 00:18:27,990
اختصاص دادن
294
00:18:27,990 –> 00:18:30,929
تاپل ها و لیست ها به دیکشنری های رشته های شناور
295
00:18:30,929 –> 00:18:33,390
برای نشان دادن بهتر به کنسول پایتون تعاملی سوئیچ
296
00:18:33,390 –> 00:18:48,770
297
00:18:48,770 –> 00:18:54,510
می کنم.
298
00:18:54,510 –> 00:19:03,900
299
00:19:03,900 –> 00:19:05,910
300
00:19:05,910 –> 00:19:08,040
و
301
00:19:08,040 –> 00:19:10,970
توابع ویژگی را دریافت کنید،
302
00:19:18,420 –> 00:19:25,420
بنابراین در اینجا من این را در اینجا تنظیم می کنم
303
00:19:25,420 –> 00:19:27,490
، ویژگی azimuth
304
00:19:27,490 –> 00:19:32,680
گروه طراحی سیستم را تنظیم می کنم، همچنین می توانم از
305
00:19:32,680 –> 00:19:40,390
تابع ویژگی
306
00:19:40,390 –> 00:19:43,000
307
00:19:43,000 –> 00:19:52,390
get استفاده کنم. به
308
00:19:52,390 –> 00:19:55,110
عنوان یک آشفتگی از گروه طراحی
309
00:19:55,110 –> 00:19:57,790
سیستم، داده ها را نیز می توان به
310
00:19:57,790 –> 00:20:00,760
عنوان یک فرهنگ لغت تخصیص داد یا صادر کرد، یک متغیر
311
00:20:00,760 –> 00:20:02,800
من یک فرهنگ لغت به نام طراحی سیستم
312
00:20:02,800 –> 00:20:05,410
از تمام متغیرهای طراحی سیستمی که
313
00:20:05,410 –> 00:20:07,690
می خواهم تنظیم کنم ایجاد می کنم، سپس می توانم
314
00:20:07,690 –> 00:20:09,310
از روش اختصاص داده شده استفاده کنم. گروه طراحی سیستم
315
00:20:09,310 –> 00:20:12,130
، روش صادرات گروه
316
00:20:12,130 –> 00:20:25,450
یک دیکشنری تولید می کند، بنابراین در اینجا من
317
00:20:25,450 –> 00:20:27,760
یک دیکشنری با آزموت و
318
00:20:27,760 –> 00:20:35,500
نسبت پوشش زمین دارم، آن را به سیستم de اختصاص می دهم.
319
00:20:35,500 –> 00:20:43,690
علامت گروه در حال اجرا صادرات را
320
00:20:43,690 –> 00:20:47,860
می بینم که مقدار یکسانی است به منظور
321
00:20:47,860 –> 00:20:50,260
اختصاص متغیرها از چندین گروه، ما
322
00:20:50,260 –> 00:20:52,060
می توانیم یک فرهنگ لغت تودرتو برای خود مدل ارائه دهیم،
323
00:20:52,060 –> 00:21:05,380
بنابراین در اینجا یک فرهنگ لغت
324
00:21:05,380 –> 00:21:08,740
با فایل منبع خورشیدی وجود دارد، سپس یک
325
00:21:08,740 –> 00:21:10,960
فرهنگ لغت تودرتو با کلید به عنوان
326
00:21:10,960 –> 00:21:13,390
نام گروه و مقدار بهعنوان فرهنگ لغت
327
00:21:13,390 –> 00:21:16,860
از جفتهای مقادیر متغیر است،
328
00:21:33,420 –> 00:21:37,090
بنابراین این فرهنگ لغت تودرتو من است،
329
00:21:37,090 –> 00:21:39,550
میخواهم آن را به خود مدل اختصاص دهم
330
00:21:39,550 –> 00:21:47,260
و سپس صادرات را اجرا کنیم، میبینم که همان
331
00:21:47,260 –> 00:21:53,470
خطاهای ساختار فرهنگ لغت تودرتو
332
00:21:53,470 –> 00:21:55,270
بهعنوان خطاهای پی سانتیمتر گزارش میشوند و
333
00:21:55,270 –> 00:21:58,330
منابع بالقوه عبارتند از عدم تطابق نوع
334
00:21:58,330 –> 00:22:00,940
در طول انتساب متغیرهایی
335
00:22:00,940 –> 00:22:02,260
که
336
00:22:02,260 –> 00:22:04,630
فیلدهای گمشده در طول شبیه سازی وجود ندارد و
337
00:22:04,630 –> 00:22:07,330
سایر خطاهای اجرا،
338
00:22:07,330 –> 00:22:09,400
در مورد نحوه شناسایی
339
00:22:09,400 –> 00:22:11,380
علت اولی
340
00:22:11,380 –> 00:22:13,780
که زمانی که سعی می کنید مستقیماً مقادیر را تخصیص دهید، به این انواع می
341
00:22:13,780 –> 00:22:17,080
پردازیم. یک خطای نوع دریافت خواهید کرد،
342
00:22:17,080 –> 00:22:18,790
خطای دوم هنگام استفاده
343
00:22:18,790 –> 00:22:22,110
از روشهای ماه تخصیص مقدار دیگر نشان داده میشود
344
00:22:22,110 –> 00:22:24,520
که به کنسول calc پایتون برمیگردد.
345
00:22:24,520 –> 00:22:28,180
دیکشنری با یک
346
00:22:28,180 –> 00:22:29,830
مقدار که نوع صحیح نیست و
347
00:22:29,830 –> 00:22:32,380
دو متغیری که در
348
00:22:32,380 –> 00:22:34,660
آن مدل وجود ندارد و سعی کنید آن را به
349
00:22:34,660 –> 00:22:50,080
گروه طراحی سیستم اختصاص دهید، بنابراین
350
00:22:50,080 –> 00:22:52,540
فرهنگ لغت من با azmuth به عنوان رشته و
351
00:22:52,540 –> 00:22:58,870
متغیری به نام D&E در حال حاضر من است. سعی
352
00:22:58,870 –> 00:23:04,720
میکنیم این مقادیر را نسبت دهیم، این
353
00:23:04,720 –> 00:23:06,520
خطای سبک بالا را میبینیم که بیان میکند نمیتواند
354
00:23:06,520 –> 00:23:09,100
یک تابع منطبق را بارگیری کند و
355
00:23:09,100 –> 00:23:11,620
دو دلیل احتمالی برای خطا را پیشنهاد میکند یا
356
00:23:11,620 –> 00:23:13,630
پارامتر آزیموت وجود ندارد
357
00:23:13,630 –> 00:23:16,210
یا نوع درستی نیست تا بفهمیم
358
00:23:16,210 –> 00:23:18,010
کدام یک خطای شما با مراجعه به
359
00:23:18,010 –> 00:23:20,790
مستندات مفیدترین است و
360
00:23:20,790 –> 00:23:24,820
آزیموت صفحه pvwatts به
361
00:23:24,820 –> 00:23:27,300
صورت شناور مشخص شده است با
362
00:23:32,309 –> 00:23:34,629
تغییر آن به float خطا رفع می
363
00:23:34,629 –> 00:23:37,450
شود سپس به خطای دوم می
364
00:23:37,450 –> 00:23:39,850
رسیم که می بینیم این متغیر D و E این کار را نمی کند.
365
00:23:39,850 –> 00:23:43,450
نوع نهایی خطای پایتون،
366
00:23:43,450 –> 00:23:45,879
پیام های خطا و گزارش را از
367
00:23:45,879 –> 00:23:48,519
کتابخانه Sam ارسال می کند، بنابراین اگر
368
00:23:48,519 –> 00:23:50,379
بخواهیم قبل از ارائه تمام
369
00:23:50,379 –> 00:23:52,870
داده های مورد نیاز، شبیه سازی را اجرا کنیم، پیامی
370
00:23:52,870 –> 00:23:59,769
با اولین متغیر ورودی گم شده در این
371
00:23:59,769 –> 00:24:02,320
مورد مشاهده خواهیم کرد. متغیر ظرفیت سیستم
372
00:24:02,320 –> 00:24:06,519
تخصیص داده نشده است اکنون که ما می دانیم چگونه
373
00:24:06,519 –> 00:24:11,559
با ورودی ها کار کنیم، بیایید
374
00:24:11,559 –> 00:24:13,929
پروژه PV در مقیاس کاربردی پیش فرض را تنظیم کنیم
375
00:24:13,929 –> 00:24:16,899
که در ابتدا نشان دادیم لیستی از
376
00:24:16,899 –> 00:24:18,759
تنظیمات پیش فرض موجود
377
00:24:18,759 –> 00:24:21,100
در هر صفحه مدل در
378
00:24:21,100 –> 00:24:25,570
اسناد هر ورودی ارائه شده است. جفت شدن
379
00:24:25,570 –> 00:24:28,240
با یک مدل مالی، مجموعه
380
00:24:28,240 –> 00:24:30,399
پیشفرضها از مخزن سام کپی شدهاند
381
00:24:30,399 –> 00:24:32,710
و مانند
382
00:24:32,710 –> 00:24:35,110
آخرین خانوادهها خواهد بود، اما
383
00:24:35,110 –> 00:24:36,490
ممکن است مانند آخرین مرحله در حال
384
00:24:36,490 –> 00:24:39,100
توسعه باشد که ما به دنبال مالک واحد PPA هستیم.
385
00:24:39,100 –> 00:24:41,200
مدل کاربردی که
386
00:24:41,200 –> 00:24:45,450
مربوط به pvwatts تک مالک است
387
00:24:45,450 –> 00:24:52,059
که به پایتون برمیگردد،
388
00:24:52,059 –> 00:24:55,269
من یک مدل پیشفرض pvwatts تک مالک ایجاد میکنم،
389
00:24:55,269 –> 00:25:05,200
بنابراین در اینجا میتوانید ببینید که بسیاری از
390
00:25:05,200 –> 00:25:08,190
پارامترهای ورودی در حال حاضر پر شدهاند،
391
00:25:08,190 –> 00:25:10,870
فقط چند ورودی مانند
392
00:25:10,870 –> 00:25:13,960
منبع آبوهوا زمانی که ما ارائه میکنیم وجود ندارد. یک مسیر
393
00:25:13,960 –> 00:25:16,240
به فایل ما میتوانیم شبیهسازی را اجرا کنیم
394
00:25:16,240 –> 00:25:18,820
و پرحرفی را روی یک
395
00:25:18,820 –> 00:25:25,240
برای خروجی هر پیام گزارشی اجرا کنیم تا
396
00:25:25,240 –> 00:25:30,070
فایل منبع خورشیدی فایل CSV منبعی
397
00:25:30,070 –> 00:25:32,409
باشد که من دارم. قبلاً در
398
00:25:32,409 –> 00:25:38,559
این پروژه گنجانده شده است، اکنون اجرا را اجرا می کنیم و می
399
00:25:38,559 –> 00:25:41,220
بینیم که بدون خطا کامل می شود
400
00:25:41,220 –> 00:25:45,330
و با نگاهی به مدل،
401
00:25:45,570 –> 00:25:48,070
می توانیم به گروه خروجی
402
00:25:48,070 –> 00:25:50,019
ها برویم و مقادیری را که علاقه مند به استفاده از آن هستیم استخراج کنیم،
403
00:25:50,019 –> 00:25:58,320
کمک کند این همه خروجی های
404
00:25:58,320 –> 00:26:03,029
ما را نمایش دهد. به انرژی سالانه نگاهی بیندازید،
405
00:26:08,700 –> 00:26:11,620
ممکن است تعجب کنید که چگو