<
  • Главная
Статьи

NeuroThermal.ru

Опис програми.

"Діаграма HS для води і водяної пари" v2.5 25.01.2017 Діаграма HS для води і водяної пари v2

Симулятор діаграм HS, TS, PS, PT, PV для води і водяної пари з розрахунком теплофізичних властивостей по формуляру IAPWS-IF97 і доповнень до нього.
Залежно від положення курсора виводяться p, t, h, s, v, x обраної точки. Можливий ручне введення даних і переміщення для режимів: p-const, t-const, h-const, s-const, v-const, x-const. У симуляторі присутня можливість побудови і перегляду термодинамічних графіків зі збереженням у файл і печаткою поточного стану з попереднім переглядом.
управління:
- переміщення курсору: ліва кнопка миші, стрілки клавіатури або нижній елемент навігації.
- переміщення діаграми: ліва кнопка миші (поза точки вибору) або верхній елемент навігації.
- зміна масштабу: коліщатко миші, повзунок.
- параметри точки в будь-якій частині діаграми: права кнопка і переміщення миші.
- параметри червоних точок графіка і діаграми: при наведенні.
Мінімальні вимоги: .NET Framework 4.0 (в Win8 і вище вже є).
ОС: WinAll.
Тип: повністю безкоштовно.
Інтерфейс: російська.
Розмір: 1.05Мб.

Історія розвитку проекту.

"Діаграма HS для води і водяної пари. V0.9" 12.09.2008 Діаграма HS для води і водяної пари

Програма замислювалася, як платформа для створення і тестування ядра Thermal. Причиною розробки нового ядра послужила нестабільна робота движка Neuro в попередньому проекті. Довелося кілька заглибитися в проблему і досконально відтворити формуляр IAPWS-IF97 на C #.
Заодно захотілося поекспериментувати з новою технологією WSP і студією Orcas, так що проект вийшов насиченим і довгим, довелося навіть кілька його урізати - немає розрахунку сверкрітіческой області 3 (виникали непередбачені помилки при переході в цю область і різко погіршувалася продуктивність).
Технологія WPF залишила приємне враження, хоча використав далеко не всі можливості, ну а студія вище всяких похвал. У проекті використовувалися деякі ідеї аналогічного движка freesteam (Респект і уважуха розробникам). Хочеться також відзначити високу продуктивність комерційного движка WSP .
PS Мінімальні вимоги: .NET Framework 3.0.

"Діаграма HS для води і водяної пари. V1.0" 25.11.2008 Діаграма HS для води і водяної пари

У новій версії програми відбулися істотні зміни:
1. Ядро Thermal набуло турбоускореніе завдяки реалізації доповнень до формуляру IAPWS-IF97. Продуктивність за основними функціями збільшилася на один, а то й два порядки (!), А після деякої оптимізації стала навіть вище, ніж у движка WSP .
2. Завдяки всім тим-же доповнень без особливих проблем був виправлений розрахунок сверкрітіческой області (не працює в версії v0.9) і доданий ручне введення даних для всіх основних режимів. Таким чином ядро ​​Thermal реалізує тепер такі функції розрахунку:
- pT, pH, pS, pV;
- TH, TS, TV;
- VH, VS;
- HS;
3. Після проведення тестування (хоча і не зовсім повного) - виявлено і виправлено безліч помилок і неточностей, але наверяка багато ще залишилися, так що при виявленні, якщо буде бажання, скидайте мені на e-mail , Буду виправляти.
PS В цілому версія цілком робоча і гідна номера v1.0. Ядро Thermal начебто працює і можна переходити до движку Neuro (новий проект вже в розробці).

"Діаграма HS для води і водяної пари" v2.0 07.07.2009 Діаграма HS для води і водяної пари v2

В черговий версії нарешті була реалізована первісна задумка проекту і з'явилися такі зміни:
1. Додані діаграми TS, PS, PT, PV. Остання правда в дещо урізаному варіанті.
2. Доданий редактор для побудови і перегляду термодинамічних графіків зі збереженням у файл.
3. Для наочності додана сітка постійних изобар, ізотерм і т.п.
4. Перевернув діаграму в нормальне положення і виправив безліч (як завжди) дрібних помилок і неточностей.
5. Через брак часу нереалізованим залишився режим X-const.
PS При переході з першої версії на другу випробував супер-технологію рефакторінга (Довелося майже повністю змінити структуру програми). Час минув багато, але без нього я просто потонув би в море коду. Дуже рекомендую для підтримки плавальних здібностей.

"Діаграма HS для води і водяної пари" v2.1 01.09.2010 Діаграма HS для води і водяної пари v2

Основною фішкою цієї версії є вдала реалізація масштабування діаграми і шкал параметрів (заслуга технології WPF ). Решта змін, хоч і менш ефектні, але не менш значущі. Тож почнемо:
- доробив режим X-const (не встиг у попередній версії), при цьому додав в ядро ​​Thermal нові функції: pX, TX, hX, sX, vX;
- після численних скарг на гальма при старті програми, прискорив її запуск за рахунок кешування початкових даних (що на жаль відбилося на розмірі файлу);
- змінив сітку постійних изобар, ізотерм і т.д., а також вніс невеликі зміни в редактор графіків (формат вихідного файлу не змінився);
- трохи змінив дизайн і функціональність вікна програми, задіяв коліщатко миші для зміни масштабу;
- продовжив рефакторинг і тестування ядра Thermal.
PS При публікації даної версії, крім обфускаціі керованого коду, вирішив додати внутрішнє шифрування (використовував ідею відкритого проекту netz ), Так що ILDASM тепер відпочиває.

"Діаграма HS для води і водяної пари" v2.3 23.01.2013 Діаграма HS для води і водяної пари v2

У зв'язку з виходом Windows 8 з вбудованою підтримкою .NET Framework 4.0 нарешті і я задумав найближчим часом перевести ядро ​​Thermal і поки цю програму на використання даної бібліотеки. Основна перевага версії 4.0 над 3.0 - це розпаралелювання коду програми для більш повного завантаження всіх ядер процесора, а також поліпшена робота графічного ядра WPF . Але перед початком апгрейда вирішив спочатку освіжити в пам'яті код проекту, виправити помилки і трохи облагородити попередню версію.
Так з'явилася дана версія на .NET 3.0 з наступними змінами:
- переміщення діаграми тепер проводитися за допомогою лівої кнопки миші або елемента навігації;
- при натисканні правої кнопки миші в будь-якій частині діаграми (а також при наведенні на червоні точки діаграми і графіка) відображаються параметри обраної точки;
- при побудові графіка, на прохання користувачів, додав режим "немає режиму";
- додав друк поточного стану діаграми з попереднім переглядом, для графіка виводяться параметри вузлових точок;
- для повного відображення діаграми PV застосував логарифмічну шкалу;
- при зміні положення основного вікна прив'язав панель параметрів до певної точки;
- виправив кілька досить великих помилок і трохи змінив дизайн програми.
PS Тепер можна не поспішаючи зайнятися і .NET 4.0. А чи варта гра свічок можна буде дізнатися в наступній версії.
> Update 13.02.2013 - виправив помилку друку.

"Діаграма HS для води і водяної пари" v2.4 24.11.2013 Діаграма HS для води і водяної пари v2

Зустрічайте, вперше на даному сайті, версія програми на .NET Framework 4.0. Плюсів відразу кілька - помітно прискорилася графічна частина програми (заслуга WPF 4.0), що дозволило відмовитися від кешування картинки і тепер всі лінії, навіть при великому збільшенні, малюються без спотворень. Завдяки більш швидкої відтворення з'явилися час на розрахунок точок перетину з межами регіонів. Швидше стало працювати і ядро ​​Thermal, особливо при паралельному запиті. Ну а мінус - необхідно завантажити і встановити цю бібліотеку (в Windows 8 вона вже є).
Отже, основні відмінності від попередньої версії наступні:
- покращилася графічне відображення діаграм, сіток, ліній;
- додав точки перетину з межами регіонів;
- точка вибору тепер переміщається і за межі діаграми;
- при зміні масштабу за допомогою коліщатка миші точка фокусу прив'язана до положення курсора;
- трохи відредагував відображення параметрів, як основний обраної точки, так і допоміжних: червоних (при наведенні миші) і зелених точок (при натискання правої кнопки миші);
- підкоригував зону діаграми для ентропії менше нуля;
- при друку графіка додаються значення вузлових точок, а при друку звичайного режиму - значення точок перетину кордонів регіонів;
- змінив формат збереження даних в файл, так що файли попередніх версій програми тепер не підтримуються;
- виявив і виправив кілька великих помилок.
У зв'язку з тим, що дана версія програми зазнала серйозні внутрішні зміни (а на тестування часу як завжди не вистачає) зросла ймовірність появи нових помилок і збоїв. Так що будьте уважні, якщо що повідомляйте - виправлю.
PS Основна мета даної версії - розпаралелювання коду движка, та й оптимізація графіки досягнута (завдяки переходу на .NET 4.0). І хоча в цій програмі паралельні обчислення не використовуються, зате в основному проекті "Симулятор парової схеми ТЕЦ" цей плюс можна задіяти на повну котушку. Загалом, прогрес не стоїть на місці і це радує, хоч для освоєння доводитися витрачати і час, і зусилля.
> Update 04.12.2013 - виправив помилку обчислення на міжрегіональних лініях.
> Update 08.12.2013 - виправив пару помилок в редакторі.
> Update 02.12.2016 - підправив відображення і введення даних.



Новости
  • Виртуальный хостинг

    Виртуальный хостинг. Возможности сервера распределяются в равной мере между всеми... 
    Читать полностью

  • Редизайн сайта

    Редизайн сайта – это полное либо частичное обновление дизайна существующего сайта.... 
    Читать полностью

  • Консалтинг, услуги контент-менеджера

    Сопровождение любых интернет ресурсов;- Знание HTML и CSS- Поиск и обновление контента;-... 
    Читать полностью

  • Трафик из соцсетей

    Сравнительно дешевый способ по сравнению с поисковым и контекстным видами раскрутки... 
    Читать полностью

  • Поисковая оптимизация

    Поисковая оптимизация (англ. search engine optimization, SEO) — поднятие позиций сайта в результатах... 
    Читать полностью