Примеры моделирования результирующей функции, для двух процессов, ограничивающих рост друг друга при эмиссионном уравнении, в качестве внешней функции.


 

Рассмотрим одну ошибку алгоритма подпрограммы Midi2_012 – «неправильную точку входа» и как она отражается на воспроизведении «эмиссионного уравнения».

Если в подпрограмме сменим строку входа:

Ymax:=exp( (z-0.01)*0.01047-27.325 ); // прямая функция для z

На строку:

Ymax:=1;

 

Получим следующий текст:

procedure MidI2_012(x,z:real;var y:real;var c0:integer);

var

Ymax, Ymin, X0, E: real;

Kt,Ub,Ud,Uf,Tf:real;

A,B,C,D:real;

begin

c0:=0;

E:=0.000001;

Ymax:=1;

Ymin:=0;

Kt:=0.0956;

Ud:=0.01;

 

repeat

begin

y:=(Ymax+Ymin)/2;

Tf:= (Ln(y)+27.325)/ 0.01047; // обратная функция для z

Ub:= power( ( exp( Ln(y)) / 9.216e-5) , (2/3)); //обратн. функция для x

Uf:=Ub+Ud;

 

if y<=0 then

begin

c0:=1; // код ошибки

break;

end;

 

A:=Ln(y);

B:=A/(-Kt);

C:=B+z*Ud;

D:=z-Tf;

if D=0 then

begin

c0:=2; // код ошибки

break;

end;

 

X0:=(C/D)+Ub; // поэтапное вычисление х ( или Ua )

 

if X0 > x then Ymax:=y else Ymin:=y;

end until (X0+E > x) and (X0-E < x);

end;

 

На рисунке 5.22., где три графика построены по старому алгоритму Midi2_012, построим график по новому алгоритму для температуры 2420 K.

 

Рис. 5.22. График, иллюстрирующий двухмерный процессовый переход. Для процессов

Ia=A=F1(Ua) = 9,215∙10-5 ∙ Ua 3/2, и Ia = B=F2(T) = exp( 1,047∙10-2T - 27,325 ), построена функция __ __

Ia рез = Ia = exp ( -KT( ( T - F2(T) )(Ua - F1(Ua) ) - TUD ) ) , с аргументом Ua при 3-х температурах. Ось абсцисс в Вольтах, ось ординат в Амперах. По новому алгоритму, для температуры 2420 K построен график Ia2.

 

Заданное неверное значение для Ymax приводит к тому, что нижняя часть графика частично строиться по условию минимизации, а затем график в точке 130 Вольт перепрыгивает выше и строиться по условиям максимизации.

Это говорит о том, что алгоритм следует продумывать, и что он может приводить к ошибкам. К тому же у «эмиссионного уравнения» есть замечательное свойство - оно имеет решения и по условиям минимизации и по условиям максимизации. Это похоже на две ветви гиперболы.

Есть способ увидеть две эти ветви. На рисунке 5.23. они приведены для температуры 2420 Кельвин.

 

 

 

Рис. 5.23. График, иллюстрирующий двухмерный процессовый переход. Для процессов

Ia=A = F1(Ua) = 9,215∙10-5 ∙ Ua 3/2, и Ia = B=F2(T) = exp( 1,047∙10-2 ∙ T - 27,325 ), построена функция __ __

Ia рез = Ia = exp ( -KT ∙ ( ( T - F2(T) ) ∙ (Ua - F1(Ua) ) - T∙ UD ) ) ,



Дата добавления: 2020-10-14; просмотров: 313;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.008 сек.