Автор работы: Пользователь скрыл имя, 13 Апреля 2013 в 09:51, отчет по практике
Урановая промышленность Казахстана, объединенная в Национальную атомную компанию «Казатомпром», является комплексом наукоемких, высокотехнологичных производств, эффективное функционирование которого требует достаточного уровня научного обеспечения. С целью поддержания конкурентоспособности действующих предприятий атомной промышленности Казахстана ИВТ осуществляет разработку технологий производств новых видов продукции высокой степени готовности.
Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Краткая характеристика предприятия . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1 Моделирование физических явлений на ЭВМ.
Задание на производственную практику. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.1 Построение графиков функций. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.2 Построение трехмерных объектов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
2 Статистическое моделирование (метод Монте-Карло)
2.1 Основные принципы метода статистического моделирования .. . . . . . . . . . . 13
2.2 Моделирование дискретных случайных величин. . . . . . . . . . . . . . . . . . . . . . .19
2.3 Моделирование непрерывных случайных величин. . . . . . . . . . . . . . . . . . . . . 20
2.4 Вычисление интегралов методом Монте-Карло . . . . . . . . . . . . . . . . . . . . . . . .21
2.5 Пример решения задачи методом статистического моделирования . . . . . . . .28 Заключение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Список литературы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ КАЗАХСТАН
Казахский национальный технический университет имени К.И. Сатпаева
Институт ______________________________
Кафедра ______________________________
Отчет ______________________________
______________________________
______________________________
Руководитель от
предприятия
__________________ Ф. И.О. __________________ Ф. И.О.
(должность, уч.степень, звание)
"___"_____________ 20___г.
Содержание
стр
Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Краткая характеристика предприятия . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1 Моделирование физических
Задание на производственную практику. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.1 Построение графиков функций. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.2 Построение трехмерных объектов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
2 Статистическое моделирование (метод Монте-Карло)
2.1 Основные принципы метода статистического моделирования .. . . . . . . . . . . 13
2.2 Моделирование дискретных
2.3 Моделирование непрерывных
2.4 Вычисление интегралов методом Монте-Карло . . . . . . . . . . . . . . . . . . . . . . . .21
2.5 Пример решения задачи
методом статистического
Список литературы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
С целью закрепления и расширения теоретических и практических знаний,
приобретения более глубоких практических навыков по выбранной мною специальности, была пройдена производственная практика, которую я проходил в ТОО «Институте Высоких Технологий» АО «НАК «Казатомпром» с 24.05.2010 по 26.06.2010. Был направлен в расчетно-аналитическую группу отдела новых материалов и нанотехнологий, которая занимается моделированием ядерной безопасности.
Производственная практика является важным этапом подготовки квалифицированных специалистов. Она является видом учебно-вспомогательного процесса, в ходе которого закрепляется теоретические знания на производстве. Практика является завершающим этапом в процессе подготовки инженера к самостоятельной производственной деятельности.
Краткая характеристика предприятия
Урановая промышленность Казахстана,
объединенная в Национальную атомную
компанию «Казатомпром», является комплексом
наукоемких, высокотехнологичных производств,
эффективное функционирование которого
требует достаточного уровня научного
обеспечения. С целью поддержания конкурентоспособности
действующих предприятий атомной промышленности
Казахстана ИВТ осуществляет разработку
технологий производств новых видов продукции
высокой степени готовности.
Сегодня ИВТ является
основой инфраструктуры эффективного
научного сопровождения развития урановой
отрасли. Структура ИВТ сформирована как
кластерообразующая, предполагающая проведение
полного цикла работ: от научной идеи до
разработки и внедрения по всей технологической
цепочке от добычи до получения конечной
продукции.
Основные направления и приоритеты деятельности Института:
- совершенствование технологий
комплексной переработки
- создание и развитие технологий попутного извлечения редких, редкоземельных и других элементов;
- разработка новых
технических решений по
- создание и развитие
опытно-промышленного
- разработка мер по
улучшению радиоэкологической
- разработка проектов
ОВОС объектов добыч и
- разработка и внедрение геоинформационных систем, систем автоматизированного проектирования и управления производством, методов численного моделирования технологических и других процессов;
- разработка стандартных
образцов технологических
- разработка концепции
и системы информационной
- проектирование объектов
промышленного и гражданского
строительства с
- экономическое обоснование
проектных решений, включая
- участие в создании
и развитии
АО «НАК «Казатомпром» на основе широкомасштабного
международного сотрудничества;
- участие в повышении квалификации персонала АО «НАК» Казатомпром»: учебная, образовательная деятельность, подготовка кадров высшей квалификации.
Компьютеры
стремительно и необратимо
Одно
из перспективных применений
ЭВМ в современной науке –
это возможность численного
Моделирование, в том числе и компьютерное моделирование, как познавательный приём неотделимо от развития знания. Практически во всех науках о природе построение и использование моделей является мощным орудием познания. Реальные объекты и процессы бывают столь многогранны и сложны, что лучшим способом их изучения часто является построение модели, отображающей какую-то грань реальности и потому многократно более простой, чем эта реальность, и исследование вначале этой модели. Компьютерное моделирование в настоящее время приобрело общенаучный характер и применяется в исследованиях живой и неживой природы, в науках о человеке и обществе.
В данном институте одной
из задач является экспертиза ядерной
безопасности. Для этого используются
специальные программные
Задание на производственную практику
Целью производственной практики является изучение Методов статистического моделирования и приобретение практических навыков их применении, посредством создания расчётных программ реализующих численные схемы методов Монте - Карло.
Задачи, решаемые в процессе прохождения практики:
Решения задач методом статистического моделирования.
1.1 Построение графиков функций
В качестве примера, на рисунке показан график функции f (x, y) = sin (r)/(r); построенный программой Куб, на языке программирования Turbo Pascal текст которой приведен ниже.
Рисунок 1- Программа выводит на экран график функций f(x, y) = sin (r)/(r) в трехмерном виде
Program Cube;
Uses Crt,Graph;
function f(x,y:real):real; {Функция, которую будем рисовать }
var
r:real;
begin
r:= sqrt(x*x + y*y); if r=0 then f:=10 else f:=40*sin(r)/r; {можно назначать различные функций}
end;
{Свободные поля по периметру экрана, в пикселах}
const xoff=40; yoff=40;
Var {глобальные переменные}
Gd,Gm: integer;
RotX,RotZ,RotY:real;
Xlo,Xst,Xhi,Xd,Xt:real;
Ylo,Yst,Yhi,Yd,Yt:real;
Zlo,Zst,Zhi,Zd,Zt:real;
Xmin,Xmax,Ymin,Ymax:real;
ScaleX,ScaleY:real;
function X3d(x,y,z:real):real;
begin
X3d:= x*cos(RotZ) + y*sin(RotZ);
end;
function Y3d(x,y,z:real):real;
begin
Y3d:=(-x*sin(RotZ) + y*cos(RotZ))*cos(RotX) + z*sin(RotX)+x*sin(RotY) + y*cos(RotY);
end;
function X3(cx,cy,cz:integer):real; { горизонтальная проекция вершины куба}
begin
X3:= X3d(Xd*cx,Yd*cy,Zd*cz);
end;
function Y3(cx,cy,cz:integer):real; { вертикальная проекция вершины куба}
begin
Y3:= Y3d(Xd*cx,Yd*cy,Zd*cz);
end;
function ScreenX(x:real):integer; { реальный X -> экранный X}
begin
ScreenX:= xoff + round((x - Xmin)/scalex);
end;
function ScreenY(y:real):integer; { реальный Y -> экранный Y}
begin
ScreenY:= GetMaxY - Yoff - round((y-Ymin)/scaley);
end;
procedure line3d(a,b,c,d:real); { Проекция 3d-линии на экран}
begin
line(ScreenX(a),ScreenY(b),
end;
procedure Get_Plot_Sizes; { Определение масштабов}
var ctx,cty,ctz: integer;
X,Y:real;
begin { Определение диапазонов графика по x,y,z осям}
Zlo:= f(Xlo,Ylo); Zhi:= Zlo;
Xt:= Xlo;
while Xt < Xhi do
begin
Xt:= Xt + Xst; Yt:=Ylo;
while Yt < Yhi do
begin
Yt:= Yt + Yst; Zt:= f(Xt,Yt);
if Zt > Zhi then Zhi:= Zt else if Zt < Zlo then Zlo:= Zt;
end;
end;
Xd:= Xhi - Xlo; Yd:= Yhi - Ylo; Zd:= Zhi - Zlo;
{ Определение масштабов для вывода изображения на экран}
Xmin:= X3(0,0,0); Xmax:= Xmin; Ymin:= Y3(0,0,0); Ymax:= Ymin;
for ctx:= 0 to 1 do
for cty:= 0 to 1 do
for ctz:= 0 to 1 do
begin
X:= X3(ctx,cty,ctz);
if X > Xmax then Xmax:= X else if X < Xmin then Xmin:= X;
Y:=Y3(ctx,cty,ctz);
if Y > Ymax then Ymax:= Y else if Y < Ymin then Ymin:= Y;
end;
ScaleX:= (Xmax - Xmin)/(GetMaxX - xoff*2);
ScaleY:= (Ymax - Ymin)/(GetMaxY - yoff*2);
end;
Procedure Plotlines; { Собственно рисование функции 4-угольниками }
Информация о работе Отчет по практике ТОО «Институте Высоких Технологий» АО «НАК «Казатомпром»