Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
C Программа расчёта переходного процесса в деривации и уравнительном
C резервуаре с дополнительным сопротивлением DIMENSION UT (20), UQST (20) OPEN (1, FILE='dan') OPEN (2, FILE='result') READ (1,*) ALD,FD,FR READ (1,*) AN,DZR READ (1,*) DT,TRAS READ (1,*) IK READ (1,*) (UT(I),I=1,IK) READ (1,*) (UQST(I),I=1,IK) C Вспомогательные расчёты DD=SQRT(FD*4./3.14) R=DD/4. IF (AN.EQ.0.) GO TO 15 C=1./AN*R**0.1667 AKWD=ALD/(C**2*R*FD**2) GOTO 20 15 AKWD=0. 20 AKWR=DZR/(19.6*FD**2) C Присваивание начальных условий T=0. CALL INT11 (T,QST,A,IK,UT,UQST) QD=QST QR=0 HWD=AKWD*QD*ABS(QD) HWR=QD**2/(19.6*FD**2) Z=-HWD-HWR HD=Z+HWR WRITE (2,1000) WRITE (2,1001) WRITE (2,1002)T,QST,QD,QR,Z,HWD,HWR,HD C Решение дифференциальных уравнений 100 T=T+DT IF (T.GT.TRAS) STOP CALL INT11 (T,QST,A,IK,UT,UQST) DZDT=(QD-QST)/FR Z=Z+DZDT*DT DQDDT=-(Z+HWD+HWR)*FD*9.81/ALD QD=QD+DQDDT*DT HWD=AKWD*QD*ABS(QD) QR=QD-QST HWR=AKWR*QR*ABS(QR)+QD**2/(19.6*FD**2) HD=Z+HWR C Печать строки результатов WRITE (2,1002) T,QST,QD,QR,Z,HWD,HWR,HD GOTO 100 1000 FORMAT(' ВРЕМЯ РАСХ. СТ. РАСХ. ДЕР. РАСХ. УР. УРОВЕНЬ ПОТ.ДЕР. ' 1' ПОТ.УР ПЬЕЗ.ДЕР') 1001 FORMAT(' СЕК М3/С М3/С М3/С М М ' 1' М М ') 1002 FORMAT(4F9.0,4F9.2) CLOSE (1) CLOSE (2) END ТЕКСТ программы линейной интерполяции
SUBROUTINE INT11(D,V,DYDX,N,X,Y) C C * * * * * * * * * * * * * * * * * * * * * * * * * * * * * S C * C PROGRAM FOR LINEAR INTERPOLATION FUNCTIONS * C * C Y=F(X) AND COMPUTATION OF DERIVATIONS DY/DX * C * C * * * * * * * * * * * * * * * * * * * * * * * * * * * * * F C DIMENSION X(N),Y(N) DO 1 I=2,N IF(D-X(I))2,2,1 1 CONTINUE I=N 2 I1=I-1 DX=X(I)-X(I1) DYDX=(Y(I)-Y(I1))/DX V=(Y(I)*(D-X(I1))-Y(I1)*(D-X(I)))/DX RETURN END
ПРИМЕЧАНИЕ Трансляция выполняется с использованием стандартных процедур программного обеспечения Watcom FORTRAN ПРИЛОЖЕНИЕ 2
При первом запуске исполняемого модуля RESER.EXE образуются два файла DAN и RESULT. Исходные данные вводятся в файл DAN текстовым редактором (например Notepad). Числа вводятся в файл построчно в десятичном формате (с десятичной точкой). Число от числа отделяется запятой. Строка 1 вводит 3 числа: длину деривационного водовода, площадь деривационного водовода и площадь уравнительного резервуара. Строка 2 вводит 2 числа: коэффициент шероховатости облицовки и коэффициент дополнительного сопротивления уравнительного резервуара. Строка 3 вводит 2 числа: шаг расчета по времени и время расчета Строка 4 вводит 1 число – количество точек закона Q тур (t) изменения расхода турбинного водовода; это целое число, оно вводится без десятичной точки.
Строка 5 вводит массив значений T(i) моментов времени закона Q тур (t) Строка 6 вводит массив значений расходов Q тур (i) закона Q тур (t)
ПРИМЕР ВВОДА ИСХОДНЫХ ДАННЫХ 2100.,20.,190. 0.012,16. 1.,200. 3 0.,12.,200. 80.,0.,0.
ИНСТРУКЦИЯ ПО ВЫВОДИМЫМ РЕЗУЛЬТАТАМ РАСЧЕТА
Результаты расчета выводятся в файл RESULT. Содержимое этого файла может быть просмотрено любым текстовым редактором. Результаты выводятся в табличном виде. Параметры колебательного процесса расположены по столбцам: 1-ый столбец – время, с 2-ой столбец – расход деривационного водовода 3-ий столбец – расход турбинного водовода (водоводов) 4-ый столбец – расход в основании уравнительного резервуара 5-ый столбец – уровень в резервуаре 6-ой столбец – потери напора в деривационном водоводе 7-ой столбец – потери напора в уравнительном резервуаре 8-ой столбец – давление в деривации
ПРИМЕР ТАБЛИЦЫ С РЕЗУЛЬТАТАМИ РАСЧЕТА
ВРЕМЯ РАСХ.СТ. РАСХ.ДЕР. РАСХ.УР. УРОВЕНЬ ПОТ.ДЕР. ' ПОТ.УР ПЬЕЗ.ДЕР СЕК М3/С М3/С М3/С М М ' М М 0. 80. 80. 0. -4.36 3.55.82 -3.55 1. 73. 80. 7. -4.33 3.55.91 -3.42 2. 67. 80. 13. -4.26 3.55 1.18 -3.08 3. 60. 80. 20. -4.15 3.54 1.63 -2.53 4. 53. 80. 26. -4.01 3.53 2.24 -1.77 5. 47. 80. 33. -3.84 3.52 3.03 -.81 6. 40. 79. 39. -3.63 3.49 3.97.33 7. 33. 79. 46. -3.39 3.46 5.05 1.66 8. 27. 78. 52. -3.11 3.41 6.26 3.15 9. 20. 78. 58. -2.81 3.36 7.60 4.79 10. 13. 77. 64. -2.47 3.29 9.04 6.57 11. 7. 76. 69. -2.10 3.21 10.57 8.48 12. 0. 75. 75. -1.70 3.12 12.18 10.49 13. 0. 74. 74. -1.30 3.01 11.76 10.46 14. 0. 72. 72. -.91 2.90 11.35 10.44
ГРАФИКИ ПЕРЕХОДНОГО ПРОЦЕССА
ПРИЛОЖЕНИЕ 3 C пpогpамма pасчета пеpеходного пpоцесса в деpивации и камеpном C pезеpвуаpе с дополнительным сопpотивлением DIMENSION UT (20), UQC (20), UW (15), UZ (15) OPEN(1,FILE='DAN') OPEN(2,FILE='RESULT') C ВВОД ИСХОДНЫХ ДАННЫХ READ(1,*)ALD,FD,FR READ(1,*)AN,DZR READ(1,*)ZWOD,AMW,BWOD READ(1,*)ZBHK,ZHHK,FHK READ(1,*)DT READ(1,*)IK READ(1,*)(UT(I),I=1,IK) READ(1,*)(UQC(I),I=1,IK) C ОПРЕДЕЛЕНИЕ НАЧАЛЬНЫХ УСЛОВИЙ DD=SQRT(FD*4./3.14) R=DD/4. IF (AN.EQ.0.) GO TO 15 C=1./AN*R**0.1667 AKWD=ALD/(C**2*R*FD**2) GOTO 20 15 AKWD=0. 20 AKWR=DZR/(19.6*FD**2) T=0. WBK=0. CALL INT11(T,QC,A,IK,UT,UQC) QD=QC QR=0. HWR=0.
HWD=AKWD*QD*ABS(QD)+QD**2/(19.62*FD**2) Z =- HWD HD = Z + HWR
|
||||||
Последнее изменение этой страницы: 2021-04-12; просмотров: 54; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.223.114.142 (0.019 с.) |