|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
21.04.2013, 22:22 | #1 |
Новичок
Джуниор
Регистрация: 21.04.2013
Сообщений: 6
|
Разработка интерактивной CAD/SCA-системы моделирования и расчёта работы и процессов первого контура АЭС с ВВЭР.
Доброго времени суток, уважаемые форумчане!!!
За столь длинным и странным названием стоит вполне реальная и столь же простая как и сложная задача: Необходимо разработать программу, которая будет моделировать и рассчитывать процессы в первом контуре АЭС (ядерный реактор + система обеспечения и периферийное оборудование) в реальном времени + моделирование процесса управления реактором, основных режимов реактора - и всё это для обучающих целей. Моя специальность - "Атомные Электрические Станции и Установки" Есть проблема: в мире существует 1.5 программы, реализующие то, что я описал, и самая "дешёвая" из них - "ФАТ", стоит 3000$ в год за 1 лицензионное рабочее место, причём это разработка США => нет русификации (да и таких финансов). Сразу оговорюсь - это не AutoCAD - её нельзя скачать чрез torrent с crack-ом Ну так вот: я решил разработать такую программу, при этом (как идейный и "ярый" пользователь Debian GNU/Linux) хочу сделать её кросс-платформенной, с лицензией GNU GPL, и после разработки вылить исходники и бинарники во всемирную паутину - пусть пользуются, развивают, дополняют... Пишу на C. ???ВОПРОС??? Реально ли написать такую программу только на языке C (не С++!!!)? Пока мой выбор пал на: Code::Blocks, GNU Emacs, Qt Creator. Посоветуйте, пожалуйста IDE и возможно ли написать всё это на C (Просто у меня нет опыта разработки столь крупного проекта на языке С) (не С++!!!) Заранее, спасибо. |
21.04.2013, 23:25 | #2 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
...вы вообще про скады слышали? Чем CodeSys не угодил?
p.s.: AЭС говорите, для начала на QNX пересесть. Смогете?
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
22.04.2013, 09:41 | #3 | |
Новичок
Джуниор
Регистрация: 21.04.2013
Сообщений: 6
|
Цитата:
Во вторых - я хочу её написать сам! В третьих - зачем мне QNX? если у меня есть Debian??? В четвёртых: прошу конкретно ответить на конкретный вопрос - осилит Си эту программу или нет??? |
|
22.04.2013, 11:28 | #4 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
- во-первых, это ПО для создания систем автоматизации от малых проектов до крупных промышленных объектов, металлургическая, химическая и прочая (и АЭС тут как одно из) ...и кодесис тут не единственнен (есть и мастер-скады, трейс-моуды и прочие), однако бесплатен ...потрудились бы почитать для начала
- во-вторых, вот и пишите, в ней проект вашего блока управления, мониторинга, контроля и прочего с мнемосхемой или без - в-третьих - да пожалуйста, если на дебиане гарантируйте realtime - осилит, только вы пытаетесь самоделку делать для особо опасного производства, а не использовать базис с расчетом на будущее ....все таки покурите что такое скады ...хотса Си, без проблем, можно блоки писать внутри скады на си, можно макросом, можно рисовать ...ну, а вы ярый поклонник дебиана будете протоколы общения с датчиками реактора, систем охлаждения, подачи пара, регулировки и мониторинга систем сами с нуля писать? Что уже готовое и отлаженное десятками тысяч киповцев и автоматчиков по всему миру.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
22.04.2013, 15:24 | #5 | |
Новичок
Джуниор
Регистрация: 21.04.2013
Сообщений: 6
|
Цитата:
|
|
22.04.2013, 15:45 | #6 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
...упрощенную симуляцию, без претензий на адекватность реальным процессам - да. Реальную симуляцию без знания техпроцесса работы блока - нет.
Кажется понял, почему вы в пример привели существующие аналоги, видимо техпроцесс изучать не хотите и думаете готовым воспользоваться. А готового не будет, в тему придется влиться. p.s.: что касается ваших хотелок в последнем предложении усомнюсь в том, что скады вами рассматривались, ибо 'проект-мнемосхему блока управления контура и прочее' можно будет скачать, дорабатывать, совершенствовать и даже более того - масштабировать и наворачивать согласно принятым отраслевым стандартам
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
22.04.2013, 22:25 | #7 | |
Новичок
Джуниор
Регистрация: 21.04.2013
Сообщений: 6
|
Цитата:
Поймите! Процесс работы блока АЭС можно смоделировать максимально близко к реальным условиям - есть управляющие уравнения, есть примеры полных компаний, полная спецификация самого ЯР и периферийного оборудования - всё это есть. Цель моей программы в том, чтобы среднестатистический студент не только узнавал о режимах работы блока и квалификационных задачах ВИУРа, но и, придя домой после учёбы, включил ПК и мог моделировать работу блока, задавая начальные условия (обогащение топлива, нач. температуру теплоносителя, перепад давлений на ГЦН, концентрацию борной кислоты и т.д. и т.п.), пощупал все кнопки, понял базовые принципы управления, мог рассчитать компанию топлива - вообщем всё то, что делает ВИУР и инженеры ОЯБиН АЭС. Мне Важно знать: можно ли это всё, включая интерфейс, прописать исключительно на Си (не С++!!!). Соответственно от Вас требуется 1 простой ответ: Да/Нет. ВСЁ!!! Разве я многого прошу??? Мне не Важно и не нужно знать, что есть SCADA-системы, что уже есть такие программы, которые упростят мою жизнь. Мне Важно знать - можно ли этот проект, кросс-платформенный, реализовать на языке программирования Си, и каким IDE пользоваться из под Debain GNU/Linux? Всё - это всё что нужно!!! Спасибо за внимание!!! SCADA (аббр. от англ. supervisory control and data acquisition, диспетчерское управление и сбор данных) — программный пакет, предназначенный для разработки или обеспечения работы в реальном времени систем сбора, обработки, отображения и архивирования информации об объекте мониторинга или управления. А я хочу получить локальную программу, которая НЕ обеспечивает работу в реальном времени систем сбора, обработки, отображения и архивирования информации об объекте мониторинга или управления, !!!А!!! МОДЕЛИРУЕТ САМ ОБЪЕКТ МОНИТОРИНГА, ПАРАЛЛЕЛЬНО ПОЗВОЛЯЯ УПРАВЛЯТЬ ИМ!!! Последний раз редактировалось Stilet; 23.04.2013 в 08:17. |
|
22.04.2013, 23:54 | #8 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
еще десять постов напишите, не мелочитесь.
Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
23.04.2013, 00:01 | #9 | ||||
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
Цитата:
Цитата:
Цитата:
Цитата:
А что даст желающему усовершенствовать вашу программу и скачавшему проект в той же VS или QT? Как минимум понадобятся знания gui, интерфейсов, шаблонного проектирования и прочего. Скада же как оболочка берет всю эту требуху на себя, освобождая инженера от ненужных действий и давая сосредоточиться на основном - алгоритме и техпроцессе. Преимущества уяснили? p.s.: а срываться на крик не надо, то что вы поставите кучу восклицательных знаков громче не станет, это лишь характеризует вас как неуравновешенного человека.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
||||
23.04.2013, 01:04 | #10 |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
karlkorp
Прошу Вас и всех, кто читает эти строки: если Вы наткнулсь на форуме на вопрос, и Вам крайне сильно хочется доказать и показать, насколько Ваше IQ выше чем у других, вникните сначала в суть вопроса, в причину, по которой этот вопрос написали на форуме Это синдром "русского форума" :D
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Cad системы в Delphi | toxich | Мультимедиа в Delphi | 0 | 06.07.2012 23:37 |
Разъяснить (разжевать) задание. Программа моделирования работы файловой системы | RAZOR1703 | Общие вопросы C/C++ | 6 | 19.11.2011 18:53 |
Как получать данные из чертежа CAD системы Компас V7? | Stilet | Общие вопросы Delphi | 0 | 28.01.2009 16:11 |
Проектирование и разработка информационной системы на примере работы отдела кадров - delphi | lesha oskol | Помощь студентам | 3 | 24.01.2009 18:14 |