Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > Тема для дипломного проекта


Автор: Курсант 17.3.2010, 18:42
Здравствуйте все smile

Суть вопроса такова - учусь в МГТУ на вторую вышку, на программиста, осталось чуть больше года, озадачился с выбором темы дипломного, т.к. работаю, времени нет, в общем для неспешной разработки...

Задумки есть следующие:
1. (параллельные вычисления) Рассчет аэродинамических характеристик трехмерного объекта. Т.е. в виндовую программу загоняется файл от 3d max с трехмерным обектом, он анализируется, по нему подготавливаются данные для рассчета на кластерной ЭВМ (суперкомпьютер), отправляется на нее, запускается собственно программа рассчета, там все это дело обсчитывается, после этого результирующий файл принимается обратно в управляющую ЭВМ, где происходит необходимая визуализация результатов... Поводом стала активность некоторых 3д дизайнеров в предложении отечественному автопрому освоить их модели в качестве серийных авто... Хотелось бы продувать такие модели (и не только такие) в виртуальной аэродинамической трубе. Вроде практично.

2. (с базой данных) Подбор параметров электрических схем. Ну тут принцип примерно такой же - берется файл от Пикада к примеру, или от другой программы подготовки принципиальных электрических схем. Анализируется. После этого пользователю задаются некоторые вопросы относительно уровней напряжений и токов в некоторых критических узлах и линиях, после чего из БД подбираются тот набор модификаций электродеталей, которые наиболее удачно вписываются в схему по параметрам, цене, надежности или другим выбранным критериям.

3. (с контроллерами и электроникой) Комплект для разработки контроллеров автоматизации на производстве и не только smile Смысл - контроллер, дисплей, входы по напряжениям (к примеру до киловольта), входы по малым напряжениям (для снятия токов на линии с помощью токовых трансформаторов),  пара-тройка каких-нибудь сигнальных выходов (и то не уверен), пару десятков релейных входов и выходов, ну и тому подобные интерфейсы (подумаю). Разработаю схему, библиотеки для графических функций и функций ввода-вывода для системы контроллер-дисплей-порты (чтобы программист потом не сильно мучился когда будет писать для него код), мда, и еще сетевой интерфейс с каким нить протоколом для того чтобы контроллером можно было управлять удаленно с компьютера.
Есть мысль в общем то сделать это на базе персонального компа, т.к. взяв старую мамку с интегрированными видео, сетью, звуком и т.п., подав на нее питаниеи и подключив допустим флешку в ЮСБ, загрузив туда фриверную ось и какие нить стандартные платы подключив в PCI, можно обойтись гораздо меньшеми затратами при разработке, но стоимость комплектующих будет выше, а все таки цена тоже фактор для потенциальных закупщиков.

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

Автор: world 17.3.2010, 19:57
Ну про сложность, вам должен сказать куратор работы, поскольку в разных вузах и на разные специальности сложность работ разная. В любом случае должны существовать методические указания к дипломным работам, там должны быть примеры.

Толком не пойму, что Вы от нас хотите. Если выбрать тему, то мой совет, что лучше знаете, то и пишите.

Автор: Курсант 17.3.2010, 20:57
Тут дело в том, что у людей которые занимаются профессионально программированием в том числе, есть определенное чутье на перспективные направления и утопические... А так же на направления, на которые стоит тратить свое время и наоборот. Чтобы в будущем пригодилось.. Вот собственно с этой целью и спрашиваю у профессионалов, куда можно сунуться а куда не стоит... Где будет дальнейшее применение навыков в работе, а где не будет.

Автор: t_gran 18.3.2010, 03:36
Курсант, темы очень интересные, но начнём с вопроса, который обычно всегда задают: "Имеются  ли аналоги вышей разработки, и если да, то чем она лучше". 
Цитата

Поводом стала активность некоторых 3д дизайнеров в предложении отечественному автопрому освоить их модели в качестве серийных авто...

А что, у всех дизайнеров есть суперкомпьютер?

P.S.: Судя по тематике основная ваша специальность связана с электроникой? (угадал?)

Автор: Курсант 18.3.2010, 19:13
Дело в том что при некотором желании доступ к кластерной ЭВМ получить можно... Через инет, получить терминал и еще некоторые интерфейсы, по которым можно заслать туда специализированную программу и получить результаты ее работы... В универе мы полгода на такой работали, хоть из дома, хоть из универа, круглосуточно...

Да, угадали, первое образование - системы управления... В большей степени оборудование, совсем немного очень низкоуровневого программирования.

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

Может кто нить что нить просто подкинет в качестве идеи?

Автор: t_gran 19.3.2010, 04:33
Курсант, а вы думали на счёт руководителя? Вообще-то добро на тему даёт обычно как раз руководитель. Но на мой взгляд любая из 3-х представленных вами тем подойдёт на ДР.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)