Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Методологические основы моделирования



ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

к курсовой работе

 

 

По дисциплине моделирование динамических систем

На темуПростейшие динамические системы и их описание

Выполнил студент группы 16-ЗКМ-ПИ1 Кочубей Светлана Андреевна

Допущен к защите:

Руководитель работы В.М. Трофимов

(подпись, дата, расшифровка подписи)

Защищён Оценка

(дата)

Члены комиссии В.М. Трофимов

(подпись, дата, расшифровка подписи)

____________

(подпись, дата, расшифровка подписи)

 

 

Краснодар


Министерство образования и науки Российской Федерации

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

Кубанский государственный технологический университет

(ФГБОУ ВПО «КубГТУ»)

Институт компьютерных систем и информационной безопасности

Кафедра информационных систем и программирования

 

УТВЕРЖДАЮ

Зав. кафедрой ИСП,

профессор Видовский Л.А.

« » 2014 г.

(подпись, дата)

ЗАДАНИЕ

на курсовую работу

 

Студенту Кочубей Светлане Андреевне группы 16-ЗКМ- ПИ1 1 года обучения

Институт Компьютерных систем и информационной безопасности

Направления 230700 – Прикладная информатика

Тема работы: Простейшие динамические системы и их описание

Объём работы:

а) пояснительная записка к работе 33 с;

б) программ.

Рекомендуемая литература:

Срок выполнения работы: с « 10» октября 2014 г. по «22» декабря 2014 г.

Срок защиты: « » декабря 2014 г.

Дата выдачи задания: « » октября 2014 г.

Дата сдачи проекта на кафедру: « » декабря 2014 г.

Руководитель работы В.М. Трофимов

(подпись, ф.и.о., звание, степень)

Задание принял студент Кочубей Светлана Андреевна

 

 
 

 


Министерство образования и науки Российской Федерации

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

Кубанский государственный технологический университет

(ФГБОУ ВПО «КубГТУ»)

 

Институт компьютерных систем и информационной безопасности

Кафедра информационных систем и программирования

 

РЕФЕРАТ

Пояснительная записка курсового проекта 33 с., 5 рис., 7 источников.

 

МОДЕЛИРОВАНИЕ, ДИНАМИЧЕСКИЕ СИСТЕМЫ, АЛГОРИТМ, ДИАЛОГОВАЯ ПАНЕЛЬ

 

Объектом исследования являются динамические системы типа хищник-жертва.

Предметом исследования данной курсовой работы является компьютерное моделирование динамических систем.

Цель курсовой работы заключается в рассмотрении особенностей построения динамических систем.

К полученным результатам относятся программа, реализованная на С#.

 

 


 

Содержание

 

1 Нормативные ссылки. 8

2 Общие положения о компьютерном моделировании. 9

2.1 Методологические основы моделирования. 9

2.2 Классификация моделей, способы моделирования. 9

2.3 Цели и задачи компьютерного моделирования. 15

2.4 Теоретические аспекты математических основ моделирования. 16

3 Динамические системы.. 19

3.1 Общие сведения о динамических системах. 19

3.2 Математическое моделирование динамических систем. 24

4 Компьютерное моделирование динамических систем на примере открытой (динамической) вычислительной системы. 26

4.1 Описание методов программирования, применённых в работе. 26

4.2 Руководство пользователя. 27

4.2.1 Программный интерфейс. 27

4.2.2 Результаты работы.. 28

Заключение. 29

Список использованных источников. 30

Приложение А.. 31

 


Введение

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

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

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

Таким образом, мы можем сделать вывод об актуальности рассматриваемой проблемы. Этим обуславливается выбор темы для данной курсовой работы.

Объектом исследования являются динамические системы типа хищник-жертва.

Предметом исследования данной курсовой работы является компьютерное моделирование динамических систем.

Цель курсовой работы заключается в рассмотрении особенностей построения динамических систем.

Поставленная цель подразумевает решение следующих задач:

- изучить сущность и структуру математического моделирования;

- Выполнить проектирование главной диалоговой панели

- Выполнить проектирование следующей диалоговой панели

- Доработать код программы

- Выполнить расчёты

- Осмыслить новые возможности конструируемой динамической системы.

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

Цели и задачи курсовой работы определили ее структуру. Курсовая работа состоит из введения, трех разделов, заключения, двух приложений и списка литературы.


Нормативные ссылки

В данной пояснительной записке использованы ссылки на следующие стандарты:

ГОСТ Р 1.5-2002 ГСС РФ. Стандарты. Общие требования к построению, изложению, оформлению, содержанию и обозначения.

ГОСТ 2.301-68 ЕСКД. Форматы.

ГОСТ 7.1-2003 СИБИД. Библиографическая запись. Библиографическое описание. Общие требования и правила составления

ГОСТ 7.12-93 СИБИД. Библиографическая запись. Сокращения слов на русском языке. Общие требования и правила.

ГОСТ 7.9-95 СИБИД. Реферат и аннотация. Общие требования

ГОСТ 7.82-2001 СИБИД. Библиографическая запись. Библиографическое описание электронных ресурсов. Общие требования и правила составления.

 

Общие положения о компьютерном моделировании

 

Динамические системы

 

Руководство пользователя

Задача состоит в разработке приложения простейшего калькулятора с одной панелью.

 

Программный интерфейс

 

На рисунке 3 представлен интерфейс программы при запуске.

 

 

Рисунок 3 – Внешний вид программы

 

Так же у калькулятора есть дополнительная панель, для выполнения более сложных расчетов представленная на рисунке 4.

 

 

 

Рисунок 4 – Дополнительная панель расчетов.

Результаты работы

Для того, чтобы увидеть работоспособность программного приложения, вычислим экспоненту числа 4. Результат работы алгоритма показан на рисунке 5.

 

 

Рисунок 5 – Результат работы программы

 


 

Заключение

В результате выполнения курсовой работы была получена программа, удовлетворяющая всем требованиям, представленным в задании. Были получены знания в области моделирования динамических систем. В дальнейшем перспективе лежит отладка программы и исправление скрытых ошибок.

 

 

Приложение А

Листинг программы

using System;

using System.Collections.Generic;

using System.Linq;

using System.Threading.Tasks;

using System.Windows.Forms;

 

namespace Calculate

{

static class Program

{

/// < summary>

/// Главная точка входа для приложения.

/// < /summary>

[STAThread]

static void Main()

{

Application.EnableVisualStyles();

Application.SetCompatibleTextRenderingDefault(false);

Application.Run(new fCalc());

}

}

}

 

 

namespace Calculate

{

partial class fCalc

{

/// < summary>

/// Требуется переменная конструктора.

/// < /summary>

private System.ComponentModel.IContainer components = null;

 

/// < summary>

/// Освободить все используемые ресурсы.

/// < /summary>

/// < param name=" disposing" > истинно, если управляемый ресурс должен быть удален; иначе ложно.< /param>

protected override void Dispose(bool disposing)

{

if (disposing & & (components! = null))

{

components.Dispose();

}

base.Dispose(disposing);

}

 

#region Код, автоматически созданный конструктором форм Windows

 

/// < summary>

/// Обязательный метод для поддержки конструктора - не изменяйте

/// содержимое данного метода при помощи редактора кода.

/// < /summary>

private void InitializeComponent()

{

this.components = new System.ComponentModel.Container();

this.bsin = new System.Windows.Forms.Button();

this.bCos = new System.Windows.Forms.Button();

this.bTg = new System.Windows.Forms.Button();

this.bCtg = new System.Windows.Forms.Button();

this.bAbs = new System.Windows.Forms.Button();

this.bLn = new System.Windows.Forms.Button();

this.bExp = new System.Windows.Forms.Button();

this.bx_y = new System.Windows.Forms.Button();

this.bSqrt = new System.Windows.Forms.Button();

this.bX_in2 = new System.Windows.Forms.Button();

this.b1_x = new System.Windows.Forms.Button();

this.bFact = new System.Windows.Forms.Button();

this.bNum1 = new System.Windows.Forms.Button();

this.bNum4 = new System.Windows.Forms.Button();

this.bNum2 = new System.Windows.Forms.Button();

this.bNum3 = new System.Windows.Forms.Button();

this.bNum5 = new System.Windows.Forms.Button();

this.bNum6 = new System.Windows.Forms.Button();

this.bNum8 = new System.Windows.Forms.Button();

this.bNum7 = new System.Windows.Forms.Button();

this.bNum9 = new System.Windows.Forms.Button();

this.bClear = new System.Windows.Forms.Button();

this.bNum0 = new System.Windows.Forms.Button();

this.bPoint = new System.Windows.Forms.Button();

this.bPlus = new System.Windows.Forms.Button();

this.bMinus = new System.Windows.Forms.Button();

this.bRavno = new System.Windows.Forms.Button();

this.bUmn = new System.Windows.Forms.Button();

this.bDelenie = new System.Windows.Forms.Button();

this.tb_Calc = new System.Windows.Forms.TextBox();

this.bSvoistva = new System.Windows.Forms.Button();

this.Anim = new System.Windows.Forms.Timer(this.components);

this.SuspendLayout();

//

// bsin

//

this.bsin.BackColor = System.Drawing.Color.PaleVioletRed;

this.bsin.Location = new System.Drawing.Point(307, 94);

this.bsin.Name = " bsin";

this.bsin.Size = new System.Drawing.Size(40, 37);

this.bsin.TabIndex = 0;

this.bsin.Text = " sin(x)";

this.bsin.UseVisualStyleBackColor = false;

this.bsin.Click += new System.EventHandler(this.bsin_Click);

//

// bCos

//

this.bCos.BackColor = System.Drawing.Color.PaleVioletRed;

this.bCos.Font = new System.Drawing.Font(" Microsoft Sans Serif", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));

this.bCos.Location = new System.Drawing.Point(353, 94);

this.bCos.Name = " bCos";

this.bCos.Size = new System.Drawing.Size(40, 37);

this.bCos.TabIndex = 1;

this.bCos.Text = " cos(x)";

this.bCos.UseVisualStyleBackColor = false;

this.bCos.Click += new System.EventHandler(this.bCos_Click);

//

// bTg

//

this.bTg.BackColor = System.Drawing.Color.PaleVioletRed;

this.bTg.Location = new System.Drawing.Point(399, 94);

this.bTg.Name = " bTg";

this.bTg.Size = new System.Drawing.Size(40, 37);

this.bTg.TabIndex = 2;

this.bTg.Text = " tg(x)";

this.bTg.UseVisualStyleBackColor = false;

this.bTg.Click += new System.EventHandler(this.bTg_Click);

//

// bCtg

//

this.bCtg.BackColor = System.Drawing.Color.PaleVioletRed;

this.bCtg.Font = new System.Drawing.Font(" Microsoft Sans Serif", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));

this.bCtg.Location = new System.Drawing.Point(307, 137);

this.bCtg.Name = " bCtg";

this.bCtg.Size = new System.Drawing.Size(40, 37);

this.bCtg.TabIndex = 3;

this.bCtg.Text = " ctg(x)";

this.bCtg.UseVisualStyleBackColor = false;

this.bCtg.Click += new System.EventHandler(this.bCtg_Click);

//

 

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

к курсовой работе

 

 

По дисциплине моделирование динамических систем

На темуПростейшие динамические системы и их описание

Выполнил студент группы 16-ЗКМ-ПИ1 Кочубей Светлана Андреевна

Допущен к защите:

Руководитель работы В.М. Трофимов

(подпись, дата, расшифровка подписи)

Защищён Оценка

(дата)

Члены комиссии В.М. Трофимов

(подпись, дата, расшифровка подписи)

____________

(подпись, дата, расшифровка подписи)

 

 

Краснодар


Министерство образования и науки Российской Федерации

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

Кубанский государственный технологический университет

(ФГБОУ ВПО «КубГТУ»)

Институт компьютерных систем и информационной безопасности

Кафедра информационных систем и программирования

 

УТВЕРЖДАЮ

Зав. кафедрой ИСП,

профессор Видовский Л.А.

« » 2014 г.

(подпись, дата)

ЗАДАНИЕ

на курсовую работу

 

Студенту Кочубей Светлане Андреевне группы 16-ЗКМ- ПИ1 1 года обучения

Институт Компьютерных систем и информационной безопасности

Направления 230700 – Прикладная информатика

Тема работы: Простейшие динамические системы и их описание

Объём работы:

а) пояснительная записка к работе 33 с;

б) программ.

Рекомендуемая литература:

Срок выполнения работы: с « 10» октября 2014 г. по «22» декабря 2014 г.

Срок защиты: « » декабря 2014 г.

Дата выдачи задания: « » октября 2014 г.

Дата сдачи проекта на кафедру: « » декабря 2014 г.

Руководитель работы В.М. Трофимов

(подпись, ф.и.о., звание, степень)

Задание принял студент Кочубей Светлана Андреевна

 

 
 

 


Министерство образования и науки Российской Федерации

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

Кубанский государственный технологический университет

(ФГБОУ ВПО «КубГТУ»)

 

Институт компьютерных систем и информационной безопасности

Кафедра информационных систем и программирования

 

РЕФЕРАТ

Пояснительная записка курсового проекта 33 с., 5 рис., 7 источников.

 

МОДЕЛИРОВАНИЕ, ДИНАМИЧЕСКИЕ СИСТЕМЫ, АЛГОРИТМ, ДИАЛОГОВАЯ ПАНЕЛЬ

 

Объектом исследования являются динамические системы типа хищник-жертва.

Предметом исследования данной курсовой работы является компьютерное моделирование динамических систем.

Цель курсовой работы заключается в рассмотрении особенностей построения динамических систем.

К полученным результатам относятся программа, реализованная на С#.

 

 


 

Содержание

 

1 Нормативные ссылки. 8

2 Общие положения о компьютерном моделировании. 9

2.1 Методологические основы моделирования. 9

2.2 Классификация моделей, способы моделирования. 9

2.3 Цели и задачи компьютерного моделирования. 15

2.4 Теоретические аспекты математических основ моделирования. 16

3 Динамические системы.. 19

3.1 Общие сведения о динамических системах. 19

3.2 Математическое моделирование динамических систем. 24

4 Компьютерное моделирование динамических систем на примере открытой (динамической) вычислительной системы. 26

4.1 Описание методов программирования, применённых в работе. 26

4.2 Руководство пользователя. 27

4.2.1 Программный интерфейс. 27

4.2.2 Результаты работы.. 28

Заключение. 29

Список использованных источников. 30

Приложение А.. 31

 


Введение

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

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

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

Таким образом, мы можем сделать вывод об актуальности рассматриваемой проблемы. Этим обуславливается выбор темы для данной курсовой работы.

Объектом исследования являются динамические системы типа хищник-жертва.

Предметом исследования данной курсовой работы является компьютерное моделирование динамических систем.

Цель курсовой работы заключается в рассмотрении особенностей построения динамических систем.

Поставленная цель подразумевает решение следующих задач:

- изучить сущность и структуру математического моделирования;

- Выполнить проектирование главной диалоговой панели

- Выполнить проектирование следующей диалоговой панели

- Доработать код программы

- Выполнить расчёты

- Осмыслить новые возможности конструируемой динамической системы.

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

Цели и задачи курсовой работы определили ее структуру. Курсовая работа состоит из введения, трех разделов, заключения, двух приложений и списка литературы.


Нормативные ссылки

В данной пояснительной записке использованы ссылки на следующие стандарты:

ГОСТ Р 1.5-2002 ГСС РФ. Стандарты. Общие требования к построению, изложению, оформлению, содержанию и обозначения.

ГОСТ 2.301-68 ЕСКД. Форматы.

ГОСТ 7.1-2003 СИБИД. Библиографическая запись. Библиографическое описание. Общие требования и правила составления

ГОСТ 7.12-93 СИБИД. Библиографическая запись. Сокращения слов на русском языке. Общие требования и правила.

ГОСТ 7.9-95 СИБИД. Реферат и аннотация. Общие требования

ГОСТ 7.82-2001 СИБИД. Библиографическая запись. Библиографическое описание электронных ресурсов. Общие требования и правила составления.

 

Общие положения о компьютерном моделировании

 

Методологические основы моделирования

Научное исследование есть процесс познания определенной предметной области, объекта или явления с определенной целью.

Процесс исследования осуществляется субъектом и заключается в наблюдении свойств объектов и выполнении действий с целью выявления и оценки важных с точки зрения субъекта-исследователя закономерных отношений между показателями данных свойств.

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

В данном разделе рассмотрим основные положения науки о моделировании объектов и приведем определения наиболее существенных понятий.

 


Поделиться:



Популярное:

  1. I ГЛАВА. НАУЧНО-ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ПРОЕКТИРОВАНИЯ МУЗЫКАЛЬНЫХ ШКОЛ
  2. I. Теоретические основы использования палочек Кюизенера как средство математического развития дошкольников.
  3. I. Теоретические основы экономического воспитания детей старшего дошкольного возраста посредством сюжетно-ролевой игры
  4. IDEF1X - методология моделирования данных, основанная на семантике, т.е. на трактовке данных в контексте их взаимосвязи с другими данными.
  5. II. ОРГАНИЗАЦИОННЫЕ ОСНОВЫ ПСИХИАТРИИ
  6. IV. ПСИХОЛОГО-ПЕДАГОГИЧЕСКИЕ ОСНОВЫ
  7. А. П. Петрова. «Сценическая речь» - Общие основы работы над словом
  8. Американские протестанты и русские старообрядцы – религиозные основы этики ведения бизнеса
  9. Анализ объекта моделирования
  10. Анализ результатов моделирования
  11. Аудиторские доказательства - это информация, полученная аудитором при проведении проверки, и результат анализа указанной информации, на которых основывается мнение аудитора.
  12. Б1.Б.20 ОСНОВЫ УПРАВЛЕНИЯ ПЕРСОНАЛОМ


Последнее изменение этой страницы: 2017-03-08; Просмотров: 592; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.11 с.)
Главная | Случайная страница | Обратная связь