if q>0
re=re+0.001»q»»( s-si) endlf exit else
rf=rf+3/Crd-0.5xal) re=re+5*0.00001*q sl=sl+0.'05 if s-sKO.OOOl exit endlf endlf enddo
repl d with rd.e with re, f with rf return proc rash8 u=ra/(ra+rtO sl=0
do while.t.
dl-1.9+0.01*rd+0.0003«rd*«2 cl=1.12+5.3*0.001*rd+l.31*0.0001«rd*«2 bi=u"dl+(l-u)«cl do case case rd<=80.5
q=27000
case rd<=116.4
q=220200-5468.3*rd+51.5*rd««2-0.16667«rd««3 otherwise
q=502900-10252.67«rd+77.275«rd»«2-0.24333«rd««3+0.00024«rdH«4 endcase absqrtC abs( rd««2+12><( q С ra+rb)-M-y) ))-rd rd-rd+al' If rd>=rc rd=rc
rf»rf+60«Cs-sl)/rd
q=C га+гЮ »C hl.+v)
if q>0                                    ,
re re+0.001*q*Cs~sl) endlf exit
else
rf-rf+3/Crd 0.5*al)
re=re+5*0. 00001 *q
sl=sl+0.05
if s-sl<0.0001
exit
endlf
endif
endrlo
repl d with rd, e with re. f-with rf
return
proc rash9
u=ra/l'ra+rb)
Ei-0
do while.t. '
dl=-l. 9+0.01*rd+0.0003>«rdx*2
Gi-i. 12+5.3«0.p01*rd+1.3i»0.00011»«rdH«2
bi«u«dl+Cl-u)*cl
do case case rd<-87 4=27000 case rdo].27
q=91600-i;^. R7*n.1+:11. 5*n.l*»2-0. 033333«гф«« otherwi se
q=122300-1255*rd+3.5«rd*«2 e'ndcase al - sq rt( rd**2+12*(q/f га MPb) ~bi-у))-rd rd-rd+at i V rd>=n
1Л.1- 1С .
rf=rf+eO»C p-sl), id
q=(ra+rb)»J bl+v.)
if q>0
re«re*Q. 001 «q-i •;. si)
endlf
exj t
else ■■ .
rf-rf+3Ard-0.5«al3
pf=re+5«0.00p01*q
sl=sl40.05
:y\
If s-sl<0.0001
exit
endlf
endif
enddo
repl d with rd.e with re,f with rf
return
■ proc rashlO
u=ra/( ra+rb)
sl=0
do while, t.
dl=l. 9+0.01*rd+0.0003*rd**2
cl«l. 12+5. 3*0.001*rd+l. 31*0.0001*rd**2
hl-u»dl4< l-u)*ci
do case
case rd<=22 q=33400
case rd<-40 q-55000-1083. 3*rd+0.13333*rd**3
case rd<=80 4=42000-441.67*rd-7.416*rd**2+0.166667*01**3-0.00083383«rd«*4
otherwise q=18300-71.67*rd-0.75*rd**2+0.0041667*rd**3
endcase al=sqrt( rd**2+12*( q/( га+гЫ-Ы-уЭ )-rd rd»Ttl+ai If rd>=rc rd=rc
rf=rf+60*(s-sl)/rd
q-t га+гЬ)иСМ+у)
^             П  q>0
re«-rp-fO.,001 «Q»( S-sJ.)
endif
exit
|jl            else
rf*rf+3/(rd~0.5*al)
ne»re+5*Q.O000l«ia
sbsliO.05
If s 5i<0.0001
exit
endlf endlf enddo
repl d ulth rd,e with re.f with rf return proc rash22 u=ra/Cra+rb) sl-0
do uhlle.t.
di= 1. 9+0.01*rd+0. 0003«rd*«2 Cl-i. 12+5.3*0.001«rd+0.0003*rcl*«2 bl=u»dl+Cl-u)»cl do case case rd<=40
q=184000«C 0.228+7/C 53+3*rdrj case rd<=58 q=184000*C£). 09+95/C 413«3«nD D case rd<=80
q= 22620CM550*rd+25«rd«»2
otherwise                        I
q=i8020O-4015«rd+33.5«rd*«2-0. i«rd«« endcase •al =sqrtC rd*«2+12«( q/C ra+rb)-bl-y) )-rd rd= rd+al If rd>=rc rd=rc
rf= rf+6CWs-sl)/rd q= С ra+rb)«C bl+y) If q>0
re=re+0.001*q*C S'-sl) • endlf exit elssv
rf=rf+3/(rd-0.5*al) re-re+5«0. 00001*q sbsl+0.05 ; If s~sl<0.000i exit endlf endlf
26
enddo
repl d with rd,e with re. f.with ri'
return
procedure PRWAIT
PAf AMETERS со 1 erl, со 1 er2. _tAl, _txt2
at color to &colerl @ 17,17 clear to 20,53
5 17,17 to 20,53 DOUBLE
6 18,19 say _txtl set color to &coler2 @ 19,19 say _txt2
set color to Вт-+/Ь, w+/r, b return
м*к«кмммжк*ммкжмк
Результаты расчета выдаются на печагь в следующем виде:
Тяговые расчеты
Серия локомотива ТЭЗ
Масса локомотива 254
Масса состава 1700
Максимальная скорость 100
Начальная скорость                  •      О
. .  Механическая работа локомотива  О
Время хода поезда О
N : Уклон: Длина эл-та профиля : Скорость : Мех. раб. лок.: Вр. хода поезда:
| 
   1:  | 
  
   0.0 :  | 
  
   1.0  | 
  
   50.8128  | 
  
   24.3278  | 
  
   1.8254  | 
 
| 
   2:  | 
  
   -4.0 :  | 
  
   1.0  | 
  
   68.5521  | 
  
   38.0020  | 
  
   2.8232  | 
 
| 
   3:  | 
  
   4.0 :  | 
  
   0.5  | 
  
   68.2115  | 
  
   43.8702  | 
  
   3.2619  | 
 
| 
   4:  | 
  
   15.0 :  | 
  
   3.0  | 
  
   25.7991  | 
  
   109.'/793  | 
  
   8.1092  | 
 
| 
   5:  | 
  
   15.0 :  | 
  
   3.0  | 
  
   25.5685  | 
  
   206.2906  | 
  
   15.1430  | 
 
| 
   6:  | 
  
   15.0 :  | 
  
   i:o  | 
  
   25.5685  | 
  
   238-.4924  | 
  
   17.4897  | 
 
| 
   7:  | 
  
   15.0 :  | 
  
   2.0  | 
  
   25.5685  | 
  
   302.8962  | 
  
   22.1829  | 
 
| 
   8:  | 
  
   15.0 :  | 
  
   1.0  | 
  
   25.5685  | 
  
   335.0981  | 
  
   24.5296  | 
 
| 
   9:  | 
  
   15.0 :  | 
  
   1.0  | 
  
   25.5685  | 
  
   367.3000  | 
  
   26.8762  | 
 
27
г. гадает площадей угловых дшраж
ПРОЕКПРУЕИЫХ КРИВЫХ
2.1. Краткиесведения
Подсчеты площадей угловых диаграмм проектируемых кривых являются составной частью расчетов при подборе радиусов существующих кривых, т. е. при проектировании их выправки. ">а задача сейчас во многих проектных организациях решается полностью на ЭВМ. Их можно использовать в дипломном проектировании, особенно при многовариантных решениях. В работе же над курсовыми проектами, когда главными являются не проектные, а учебные цели, целесообразно на ЭВМ выполнить только подсчет площадей угловой диаграммы проектируемой кривой w. При подсчетах их "вручную", как показала практика, допускается много ошибок, исключить которые, полностью нельзя йэ-за отсутствия надежного контроля. К тому же эти подсчеты очень трудоемки даже при выполнении их на малых вычислительных машинах.
В программе помимо подсчета w предусмотрено также определение длины проектируемой кривой и положения ее начала и конца.
Исходными данными для расчета являются угол поворота в градусах и минутах, площадь угловой диаграммы существующей кривой и пикет конца полевых замеров в метрах.
Основные расчетные Формулы для программы (с учетом обозначений на рис. 2.1):
расстояние от конца полевых замеров Сточки Б) до середины кривой, м,
ЛГск = й /rtoan(2.1)
пикет середины кривой, м,
пк СК - гас Б - ЛГск;(2.2)
длинапроектируемой кривой и пикеты ее начала и конца, м,
К - Refpan, (2.3)
пк НКК - пк СК - К/2, (2.4)
пк ККК - пк НКК + К;(2.5)
20
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.