Світло проливання на "кіберфізичні системи"


9

У ці дні часто можна почути кіберфізичні системи . Читаючи з цього приводу, дуже незрозуміло, чим ці системи відрізняються від розподілених та / або вбудованих систем. Приклади з самої Вікіпедії лише роблять їх схожими на традиційні розподілені системи. Наприклад:

Справжнім прикладом такої системи є Розподілений робот-сад в MIT, в якому команда роботів займається садом рослин томатів. Ця система поєднує розподілене зондування (кожна установка оснащена датчиком, що контролює її стан), навігацію, маніпуляції та бездротові мережі.

Очевидно, що будь-яка розподілена система складається з зондування, приводів (які можуть легко включати навігацію) та мереж.

Моє запитання: чим саме кіберфізичні системи відрізняються від традиційних розподілених систем? Це просто фантазійне ім’я, чи щось із ним суттєво відрізняється?

Відповіді:


5

Читаючи деякі статті, пов’язані в статті у Вікіпедії, я з повагою не погоджуюся з @Theran . Відмінність здається цілком обґрунтованою, хоча Вікіпедія робить її поганою роботою.

Термін вбудовані системи (ES) існує приблизно з 60-х років і, можливо, може посилатися на що-небудь від літака до Furby. Я думаю, що термін кіберфізичні системи (CPS) був придуманий для того, щоб відрізнити його від того, що традиційно вважають вбудованими системами, а саме «коробки з закритим циклом», немережеві «коробки», які працюють у дуже чітко визначеній і обмеженій області з обмежена сила впливу на фізичні системи. CPS, з іншого боку, втілює ідею мислити глобально, діяти локально (мої вибачення Патріка Геддеса ), тобто це, як правило, високомережеві системи, що спричиняють зміни в локальній фізичній системі, залежні від стану та дій інших сутностей у ширшій мережі.

Хоча багато робототехнічних додатків відповідають цьому визначенню, і тому їх можна назвати кіберфізичними системами, багато з них - ні. Я вважаю, що честь робототехнічного саду MIT - це те, що роботи складають частину більш широкої, децентралізованої системи (PDF). Саме установки, оснащені датчиками, вирішують, коли запитувати полив чи інші послуги у роботів, тоді як саме роботи вирішують між собою, хто з них виконає цей запит. Крім того, не всі CPS розглядаються як "роботизовані", наприклад, інтелектуальна електромережа.

Кібернетика , як зазначав @Theran, займається вивченням систем управління, і тому буде складовою частиною вивчення CPS, але також має більш широке коло застосувань у таких сферах, як математика, економіка та соціологія, наприклад.

У цьому звіті про кіберфізичні системи (PDF) Едварда Лі з UC Berkeley чітко видно, що CPS - це наступний крок у розвитку вбудованих систем з багатьма тими ж обмеженнями (можливості в режимі реального часу, надійність) плюс кілька додаткових ті (стійкість, адаптованість, інтелект, взаємопов'язаність). Таким чином, поле CPS частково пов'язане з розробкою абсолютно нових підходів до жорсткої та програмної архітектури. Наприклад:

Але я вважаю, що щоб реалізувати свій повний потенціал, системи CPS потребуватимуть принципово нових технологій [...] Одним із підходів, що дуже підходить знизу вгору, є модифікація комп'ютерних архітектур, щоб забезпечити точність синхронізації [...] Доповнення знизу- підходи вгору - це рішення зверху вниз, що орієнтуються на концепцію модельного дизайну [...] У цьому підході "програми" замінюються на "моделі", які представляють цікаві поведінки системи. Програмне забезпечення синтезується з моделей.

Думки Лі перегукуються в цій колонці "Вбудовані обчислення" (PDF) Wayne Wolf з Georgia Tech.

Зрештою, у нас уже давно були прикріплені комп'ютери. Чому, ви можете запитати, чи потрібен нам новий термін, щоб описати те, що ми робили роками? [...] У нас є напрочуд невелика кількість теорії, яка дозволяє нам розповісти, як проектувати комп'ютерні системи управління. Теорія кіберфізичних систем намагається виправити цей недолік. [...] Кіберфізичні системи активно взаємодіють із реальним світом у режимі реального часу та витрачають реальну енергію. Це вимагає нового розуміння обчислень як фізичного акта - великих змін для обчислень.

Рекомендую прочитати обидві статті, щоб добре ознайомитися з тим, чим CPS відрізняються від "простого" вбудованої системи. Cyberphysicalsystems.org на своїй домашній сторінці має концептуальну карту CPS, яка чудово ілюструє багато аспектів, пов'язаних із розробкою CPS.

Що стосується походження терміна, то жодне із знайдених мною джерел не відносило його до когось. Багато робіт визначили це без атрибуції, однозначно не вперше використовуючи їх. Термін вперше з'явився в літературі в 2006 році, але до цього часу Національний науковий фонд США вже організував семінар з кібер-фізичних систем , що дозволяє припустити, що цей термін уже використовувався.


3

Це просто фантазійне (і незграбне) ім'я. Також відомий як робототехніка, кібернетика, вбудовані системи, системи управління тощо. Я здогадуюсь, є деяке невдоволення або наслідками, або специфікою цих інших споріднених категорій:

  • Робототехніка - змушує людей думати про ровери та обладнання для обробки промислових матеріалів.
  • Вбудовані системи - Занадто неспецифічні, не обов'язково мають велику фізичну взаємодію із світом поза кнопками та дисплеями.
  • Системи управління - В основному використовуються для позначення детермінованих і нерозподілених циклів управління. Більше Z-перетворення, менше AI.
  • Кібернетика - напевно, найближча за значенням, але з часом кібер-х позначає речі, які є чисто віртуальними (кіберпростір, кібербезпека тощо) замість оригінального значення системи управління. Таким чином, потрібно братися за дещо зайве «фізичне», щоб нагадати людям, що це включає атоми, а не просто біти.

Ви також випадково знаєте історію цього слова? Як / де його винайшли?
Шахбаз

Я вперше почув це слово в UIUC близько 4 років тому. Я поняття не маю, чи саме там він вперше з'явився. Коли я відвідав лабораторію кібер-фізичних систем,
Джош Вандер Хук

Кібернетика використовується для позначення контролю складних систем. Тепер це означає м'ясо для кіберпанку + імплантати.
Крюк Джоша Вандера
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.