Технологiчнi аспекти теорii проектування iнформацiйних систем
Информация - Компьютеры, программирование
Другие материалы по предмету Компьютеры, программирование
з якоi слiд вибрати конкретну, що вiдповiдала б умовам вартостi, трудомiсткостi та iн.
Приведений нижче iенарiй демонструСФ використання систем CAD/CAM/ САЕ в рамках усього життСФвого циклу продукту для досягнення згаданих цiлей: пiдвищення якостi (Q), зниження вартостi (С) и прискорення вiдвантаження (D). Цей iенарiй може показатися дещо спрощеним на фонi сучасних передових компютерних технологiй, однак вiн iлюструСФ напрям розвитку технiки. Розглянемо фази розробки и виробництва шафи для аудiосистеми. ЖиттСФвий цикл цього продукту буде схожим на життСФвий цикл механiчноi системи чи споруди (будiвлi), а значить, наш iенарiй буде застосованим i до таких продуктiв.
Нехай в технiчних вимогах для розробника вказано, що шафа повинна мати чотири полички: одну для програвача компакт-дискiв, одну для програвача аудiокасет, одну для радiоприймача и одну для збереження компакт-дискiв. Ймовiрно, розробник зробить бiльшiсть ескiзiв конструкцii, перед тим як прийде до кiнцевого варiанту. На даному етапi вiн може користуватися ароматизованою системою розробки робочих креслень (якщо задача розвязуСФться в двох вимiрах) або системою геометричного моделювання (у випадку трьох вимiрiв). Концептуальний проект може бути вiдправлений в вiддiл маркетингу по електроннiй почтi для отримання вiдгуку. ВзаСФмодiя розробника з вiддiлом маркетингу може проходити i в реальному часi через обСФднання в мережу компютери. При наявностi пiдходящого обладнання подiбна взаСФмодiя може бути зручною i продуктивною. РЖнформацiя про готовий концептуальний проект зберiгаСФться в базi даних. Туди попадають вiдомостi про конфiгурацii меблiв (в нашому випадку вертикальне зберiгання компонентiв аудiосистеми один над одним), кiлькостi полиць, розподiленнi полиць по компонентам i тому подобнi данi. РЖншими словами, всi особливостi проекту впорядковуються i помiщаються в базу даних з можливiстю зчитування i змiнювання в будь-який наступний момент.
Наступний крок визначення розмiрiв шафи. Його габарити повиннi бути вибранi таким чином, щоб на кожну поличку можна було поставити одну з множини, якi СФ ринку моделей аудiотехнiки вiдповiдного класу. Значить, потрiбно отримати вiдомостi про iх розмiри. Цi вiдомостi можна взяти в каталозi чи в базi даних виробникiв чи постачальникiв. Доступ до бази даних здiйснюСФться аналогiчно доступу до книг i iх змiсту при пiдключенi до електронноi бiблiотеки. Розробник може навiть скопiювати вiдомостi в свою власну базу даних, якщо вiн плануСФ часто користуватися ними. Накопичення вiдомостей про проект подiбно накопиченню форм i файлiв при роботi з текстовими процесорами. Форма конструкцii повинна змiнюватися у вiдповiдностi з отриманими вiдомостями. Потiм розробник повинен вибрати матерiал для шафи. Вiн може взяти натуральний дуб, сосну, ДСП, або ще щось iнше. В нашому випадку вибiр здiйснюСФться iнтуiтивно або виходячи з досвiду розробника. Хоча у випадку продуктiв, якi розрахованi на роботу в жорстких умовах, наприклад, механiчних приладiв, розробник обовязково враховуСФ властивостi матерiалiв. На цьому етапi також необхiдна база даних, тому що в нiй можуть бути збереженi властивостi багатьох матерiалiв. Можна скористуватися навiть експертною системою, яка вибере матерiал по властивостям, що зберiгаються в базi даних. РЖнформацiя про вибраний матерiал також розмiщуСФться в базi. Наступний крок визначення товщини полок, дверець i бiчних стiнок. В простому випадку, який розглядаСФться, товщина може визначатися головним чином естетичними поглядами. Хоча вона повинна бути по крайнiй мiрi достатньою для того, щоб уникнути прогину пiд дiСФю встановленоi в шафi технiки. В механiчних приладах високою точнiстю i структурах, якi розрахованi на великi навантаження, такi параметри, як товщина, повиннi визначатися точним розрахунком, щоб уникнути деформацii. Для розрахунку деформацii структур широко використовуСФться метод кiнцевих елементiв. Метод кiнцевих елементiв застосовуСФться до аналiтичноi моделi конструкцii. В нашому випадку аналiтична модель складаСФться з каркасних сiток, на якi розбиваСФться шафа. Перехiд до наближення листiв може бути виконано автоматично за допомогою алгоритму перетворення до середнiх вiсей (medial axis transformation MAT). Елементи оболонки наближення листiв також можуть генеруватися автоматично.
Параметри навантаження, якi в цьому випадку СФ просто вага вiдповiдних пристроiв, якi вираховуються з бази даних так само, як i вiдомостi про розмiри. Визначаючи залежнiсть прогину полок вiд iх товщини, розробник може вибрати необхiдне значення його параметра i зберегти його в базi даних. Цей процес може бути автоматизований шляхом iнтеграцii методу кiнцевих елементiв з процедурою оптимiзацii. Аналогiчним чином можна визначити товщину бiчних стiнок i дверцят, однак зробити це можна i просто з естетичних мiркувань.
Потiм розробник вибираСФ метод збiрки полок i бiчних стiнок. В iдеалi метод також може бути визначений з розрахунку мiцностi структури в цiлому або за допомогою експертноi системи, що маСФ вiдомостi про методи збiрки.
Пiсля завершення етапiв концептуалiзацii проекту, його аналiзу i оптимiзацii розробник переходить до роботи над проектною документацiСФю, яка описуСФ шафу з точнiстю до маленьких дрiбниць. Креслення окремих деталей (полок, дверцят i бiчних стiнок) виготовлюються в системi розробки робочих креслень. На цьому етапi розробник може додавати деякi естетичнi деталi, наприклад декоративнi елементи на дверцятах i бiчних стiнк