ARCHICAD 13 от Лахми Кемлани - първа част
ARCHICAD 13
Съвсем наскоро Graphisoft пусна на пазара най-новата версия на своята популярна BIM програма – ArchiCAD 13. Това е впечатляващ продукт, който включва основано на сървър решение за сътрудничество или съвместна работа, възможност която никой друг продукт не предлага до момента. ArchiCAD 13 включва гъвкава система за резервиране на елементи и технология, която открива и прехвърля само редактираните елементи между работните станции на проектантите и сървъра, с което намалява средния обем на пакета данни от мегабайти на килобайти, благодарение на което продуктът има потенциала да революционизира основаното на BIM подхода сътрудничество, като позволява съвместната работа по изготвяне на архитектурни модели да се осъществява лесно и бързо в реално време, при това от всяка точка в света, където има стандартна високоскоростна интернет връзка. Нека разгледаме по-подробно тази технология и да се запознаем с останалите нови функции на ArchiCAD 13, включващи поддръжка на 64-битов режим на обработка, завъртане на изгледите, вградени библиотеки, подобрено редактиране на преградни стени и различни други нововъведения, повишаващи производителността.
Преди да се запознаем в детайли с новото решение за съвместна работа, което предлага ArchiCAD, ще разгледаме накратко общата картина, за да видим с какви проблеми се сблъскват понастоящем архитектурните и инженерните фирми, когато трябва да организират съвместна работа на проектанти върху BIM модели.
ПРОБЛЕМЪТ ЗА СЪТРУДНИЧЕСТВОТО ПРИ BIM ПОДХОДА
Преди въвеждането на BIM подхода проблемът за сътрудничеството беше значително по-прост. Отделните членове на проектантския екип просто работеха върху различни чертожни листове. Разбира се, този начин на работа беше свързан с проблеми по отношение на координацията и точността, с оглед на чието решаване беше разработен BIM подходът, но определено той беше по-прост и гъвкав от гледна точка на сътрудничеството. С навлизането на BIM технологията проблемът за сътрудничеството стана по-комплексен, тъй като всички членове на проектантския екип трябва да работят върху единен модел на сградата, вместо върху отделни чертожни листове. Проблемът се проявява още по-остро във връзка с програми, основани на подхода за работа върху един централизиран модел, каквито са ArchiCAD и Revit, където по правило целият модел и свързаните с него чертежи, спецификации и т. н. обикновено се съдържат в един файл. В други софтуерни приложения, основани на BIM подхода, като например Building solutions на Bentley и AllPlan на Nemetschek, в които BIM моделът и свързана с него информация са разпределени в повече на брой файлове, обаче, проблемите, свързани със сътрудничеството, не са толкова изразени, защото отделните членове на екипа могат да работят с различни файлове. От друга страна, при тези програми също се губят някои от предимствата на централизирания подход, като например по-лесното създаване на модела, по-интуитивният начин на работа, по-точната координация между отделните части на модела и подобрената асоциативност между елементите на сградата, която позволява нанесените промени в един елемент да се прехвърлят с помощта на „интелигенти“ функции върху елементите, които са свързани с редактирания елемент.

Фигура 1. Сравнително представяне на степента на координация и гъвкавост в съвместната работа при BIM подхода и при работа с CAD приложения и на хартия. (Източник: Graphisoft).
Макар че досегашните версии на ArchiCAD и Revit включваха решения за поддръжка на съвместна работа на повече на брой проектанти върху даден проект (в ArchiCAD това е работната среда „Teamwork“, а в Revit са включени работни набори), тези решения далеч не са съвършени. Работата с тях изисква моделът на проекта да бъде предварително разделен между членовете на екипа, което е свързано с необходимостта те да „заемат“ помежду си елементи, които са им необходими. Когато един потребител работи по част от модела, тази част се „заключва“, което означава, че по същото време други потребители не могат да нанасят промени в нея; това се налага с оглед да се избегнат противоречиви изменения, но в резултат се затруднява непрекъснатата и безпрепятствена организация на работата. Няма лесен начин за разрешаване на конфликти, свързани с промени в различни части на модела, внесени от различни потребители. Проблеми произтичат и от факта, че се използва един главен модел (master copy) и индивидуални копия на модела, върху които работят отделните потребители, особено когато членовете на екипите работят на отдалечени едно от друго места или дори когато потребителите работят временно извън офиса; в такива ситуации се налага главният модел да се синхронизира постоянно с всички индивидуални копия на модела. С нарастването на обема на моделния файл при работа върху по-големи проекти тази операция става все по-трудна за осъществяване и отнема все повече време, като тези проблеми са неизбежни при работа с приложения с централизиран BIM модел.
СЪРВЪРЪТ ЗА РАБОТА С BIM МОДЕЛА В ARCHICAD 13
В ArchiCAD 13 компонентът „Teamwork“ е цялостно преработен с цел съвместната работа върху BIM модела да стане много по-бърза, лесна, гъвкава и ефективна, дори при големи проекти, чиито екипи са разпръснати в различни части на света. Въведен е нов компонент, който се нарича BIM сървър и чиято функция е да поддържа пълен и актуален модел на проекта. Членовете на екипа работят върху модела с програмата ArchiCAD на своите работни станции. Това означава, че е запазена концепцията за работа с един главен модел на сървъра и копия на модела, записани на индивидуалните работни станции и/или домашните компютри на потребителите. Разликата обаче е, че отпада необходимостта от копиране на целия модел на проекта от главното към индивидуалните копия и обратно, като вместо това се копират само редактираните елементи, което позволява синхронизацията на главния модел и индивидуалните копия да се извършва почти мигновено, независимо от обема на файла. Това става възможно благодарение на патентована технология, разработена от Graphisoft, която фирмата нарича „Delta Server“. Концепцията на тази технология е илюстрирана на фигура 2.

Фигура 2. Новата концепция за екипна работа „Teamwork“ в ArchiCAD 13, която използва сървър за модела и технология, която открива и прехвърля само редактираните елементи, а не целия модел. (Източник: Graphisoft).
Друг ключов елемент на новия интерфейс „Teamwork“ е гъвкавата система за резервиране. Отделните елементи на модела и други данни, свързани с проекта, като атрибути или изгледи на проекта, могат да се резервират и освобождават в движение, което дава възможност за динамична и гъвкава организация на работата. Отпада необходимостта от предварително планиране и разпределяне на работата, както и от резервиране на големи области от проекта, което би направило тези области недостъпни за останалите членове на екипа. Потребителите резервират само елементите, които са им необходими в момента, и могат да ги освободят веднага щом приключат работата си по тях.
Цялата технология е още по-впечатляваща и убедителна поради лекотата на първоначално настройване и използването на програмата. След като се запознах съвсем накратко с документацията, вече бях в състояние да създам Teamwork проект, да добавя двама потребители в допълнение към администратора, да отворя проекта в три отделни сесии на ArchiCAD на един и същ компютър, да се регистрирам във всяка сесия като различен потребител, да резервирам различни елементи и да разуча начина на функциониране на системата. Първоначалната настройка се осъществява с използване на две приложения: „BIM Server Control Center“, който ви позволява да създадете сървър и да зададете основните му настройки, и „BIM Server Manager“, който се използва за създаване и управление на проекти и потребители и за задаване на функции и отговорности на потребителите на различни сървъри (при необходимост е възможно да се създадат няколко сървъра). И двете приложения са включени в инсталационния DVD диск на ArchiCAD 13 и е възможно да бъдат инсталирани, ако е необходимо да се работи с „Teamwork“. След като настроите сървъра, може да отворите проект в ArchiCAD и да изберете опцията за споделяне на проекта на съответния сървър чрез „Teamwork“, както е илюстрирано на фигура 3-a. След това може да зададете всички потребители, които ще работят върху проекта, както и техните функции, както е илюстрирано на фигура 3-б. Всички тези потребители вече ще могат да се включат в работата по проекта, като се регистрират в програмата, както е илюстрирано на фигура 3-в.

Фигура 3. Създаване на проект в режим „Teamwork“.
Потребителите, които работят заедно по проект в режим „Teamwork“, използват палитрата „Teamwork“, за да резервират и освобождават елементи, да изпращат и приемат промени, а също така могат да видят кой друг работи върху проекта и по-конкретно върху кои елементи. Достъпни са различни начини за преглед на работното пространство – опцията, илюстрирана на фигура 4, щрихова в различни цветове работното пространство, така че елементите, резервирани от различни потребители, се изобразяват в цвета, присвоен на всеки от тези потребители, благодарение на което е достатъчен един поглед, за да се види по кои елементи работи всеки от членовете на екипа. Дори прозорецът с информация за елементите, който се активира при преместване на курсора върху даден елемент, в новата версия съдържа информация за това дали елементът е резервиран и от кой потребител, както е илюстрирано на фигура 4. Ако друг потребител се регистрира и резервира даден елемент, тази промяна се отразява незабавно в изгледа на работното пространство за всички останали потребители. Можете да редактирате само елементи, които сте резервирали; не може да внасяте изменения в други елементи, дори в такива, които не са резервирани от други потребители. Всеки потребител, обаче, може да създава нови елементи, които автоматично се резервират за работа от този потребител. Програмата съдържа и опция за безопасна работа „офлайн“ – останалите потребители не могат да променят елементи, върху които работите, ако сте изолирани от мрежата.

Фигура 4. Прозорец на проект в режим „Teamwork“, в който са изобразени различните елементи, резервирани от отделни потребители, работещи едновременно върху проекта.
Идеята е работният процес да е бърз и безпрепятствен – резервирате елементи, когато са ви необходими, и ги освобождавате щом приключите работата си по тях, за да са на разположение на останалите потребители. Ако ви се налага да работите с елемент, резервиран от друг член на екипа, можете да поискате достъп до този елемент с помощта на командата „Request“ (вж. фигура 5-a). Съобщението се предава незабавно на съответния потребител и се изобразява в раздела „Messages“ (съобщения) в палитрата „Teamwork“ на неговата работна станция. Потребителят може да прегледа искането и бързо да го приеме с помощта на командата „Grant Request“ (вж. фигура 5-b). Въпросният елемент вече е на ваше разположение за редактиране (вж. фигура 5-в).

Фигура 5. Подаване на искане за работа върху елемент, резервиран от друг потребител, предаване и удовлетворяване на искането, с което въпросният елемент се предоставя на разположение за редактиране.
За разлика от резервиранията на елементи, които незабавно стават видими за всички членове на екипа, внесените от отделните потребители изменения не се изобразяват в реално време, тъй като това може да възпрепятства в голяма степен работния процес. За да стане едно изменение видимо, потребителят трябва първо да го въведе с помощта на командата „Send and Receive“ (изпращане и получаване) (вж. фигура 6-a). Останалите потребители ще могат да видят изменението, когато те на свой ред използват същата команда, за да синхронизират своите индивидуални модели с главния модел на сървъра (вж. фигура 6-б). Тъй като към сървъра се прехвърлят само редактираните елементи, процесът е много бърз. Временната несъгласуваност на моделите, обаче, създава предпоставки за възникване на някои несъответствия, дължащи се на изменения в модела, внесени от различни потребители, по-специално поради факта, че ArchiCAD не съдържа много ограничения върху работата по модела, каквито са включени например в Revit. При работа по проект в режим „Teamwork“ екипът като цяло трябва да следи отделните допълнения и изменения на модела да са съгласувани и да не съдържат проектантски грешки.

Фигура 6. Изобразяване на измененията в модела, внесени от друг потребител.
Новата функция „Teamwork“ не само улеснява в голяма степен сътрудничеството, основано на работа с модел, но се предоставя на потребителите на ArchiCAD 13 без допълнително заплащане. Тя е полезна за фирми от всякакъв мащаб. Предимствата за големите фирми с географски разпръснати екипи, които търсят по-ефективни начини за съвместна работа, са очевидни. Но функционалността „Teamwork“ може да е полезна и за индивидуални проектанти, тъй като им предоставя възможност да работят съвместно по проекти с други индивидуални проектанти или да получават достъп до моделите, по които работят, от компютри извън своите офиси, като за това е необходимо само да създадат връзка към своите компютри. Друга възможност е тези проектанти да базират своите модели на външни сървъри, като например предоставяните от фирми като Amazon или дори от техните местни доставчици на интернет.
Край на първа част.