2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 FlexPDE (Проблемы с расчет. обл.)Срочно
Сообщение27.04.2010, 22:28 


09/01/09
233
Ребят очень срочно помогите пожалуйста.
Я уже создавал подобную тем в ветке математики...но увы без кода программы слишком не понятно.
И так моя проблема
Мне необходимо нарисовать область так что бы :угол отмеченный красным был такой же как углы отмеченные синим- при этом можно изменять всё что угодно но так что бы угол отмеченный черным был всегда 0 градусов ( то бишь горизонтален- как сейчас на рисунке). И еще одна вещь....надо изменять всё так что бы не поменялся параметр $S$, то бишь площадь в моём случае(это показывается на графике когда запускаешь программу.

Изображение
Мучаюсь уже неделю....... я конечно понимаю что разбираться в чужом коде это гиблое дело, но другого варианта как вам объяснить мою проблему не знаю
Нажав на надпись "Оффтопик" появится код программы(Просто не хотел что бы много занимало место на странице....а кроме как в оформить ввиде оффтопика больше не знаю как )

(Оффтоп)

Код:
title 'Staged Geometry'
VARIABLES {Peremennie}
C(threshold=0.1)
coordinates{Koordinatnai setka v kotoroi nahodits'a oblast'}
  ycylinder('R','z')
select
     stages=50
definitions{Constanti and Zavisimosti}
k=stage
d=0.2
C_0=1
deltad=d/10
d_t=d+deltad*k
theta_1=2*Pi/3
theta_2=2*Pi/3
deltaR=d/10
R_t=deltaR*k
R_tx=R_t*sin(theta_1)
R_tc=d_t+0.75*R_t*cos(theta_1)
R_ty= d_t-R_t*(cos(theta_1)+1.5)
R_m=d_t+R_t*cos(theta_2){d_t/cos(theta_2)/2}
l=1
deltal=-1/8*(8*cos(theta_2)^2*deltad*l-2*d*deltad*Pi+4*d*deltad*theta_2-deltad^2*k*Pi+
2*deltad^2*k*theta_2+2*sin(2*theta_2)*d*deltad+sin(2*theta_2)*deltad^2*k-2*Pi*deltaR^2*k*cos(theta_2)^2-
4*deltaR^2*k*cos(theta_2)^2*theta_1+4*deltaR^2*k*sin(2*theta_1)*cos(theta_2)^2)/(cos(theta_2)^2*(d+deltad*k))
l_t=l+deltal*k
S = d_t*l_t-1/8*(d+deltad*k)^2*(Pi-2*theta_2)/cos(theta_2)^2+1/8*(d+deltad*k)^2*sin(2*theta_2)/cos(theta_2)^2
-1/2*Pi*deltaR^2*k^2+1/2*deltaR^2*k^2*(1/2*Pi-theta_1)+1/2*deltaR^2*k^2*sin(2*theta_1);

EQUATIONS {Uravnenie}
(1/R)*dR(C)+dRR(C)+dZZ(C)=0


boundaries{Raschetnai oblast' and granichnie uslovia }

   region 1
     start"outer"(l_t,d_t) Natural(C)=0
     line to (R_tx,d_t) value(C)=C_0
     ARC (radius=-R_tx) to (0.,R_ty) Natural(C)=0
     line to (0,0) Natural(C)=0
     line to (l_t,0) Value(C)=C_0 ARC(radius=-R_m)
     TO FINISH

  monitors
       grid(R,z)

  plots
       grid(R,z)  report(AREA_integral(1))
For cycle=1 contour(C) {grafik raschetnoi oblasti C}

  histories
     history (l_t) versus k

     history (S) versus k
  end

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group