Введение
Развитие АСУ пошло по пути создания функциональных подсистем, аналогично функциональным подразделениям административно-организационного управления. Этим определяется и структура системы и состав решаемых в подсистемах задач.
В перспективе можно ожидать перехода к принципиально иному подходу, когда в основу построения подсистем будет положена структура технологического процесса, для которого создается система управления.
По мере движения материального потока будут последовательно решаться задачи управления его движением, необходимой технологической обработки, обеспечения энергией, транспортными операциями и т.д.
Возможность использования на каждом рабочем месте встроенных или локальных вычислительных средств с объединением их в локальную сеть позволит создать гибкую управляющую систему, легко перестраиваемую в производстве.
1. Особенности проектированиея АСУ
Проектирование АСУ должно основываться на системной методологии. Системный подход в широком смысле означает, что прежде всего должны быть сформулированы цели, критерии эффективности и ограничения для системы в целом. Структуризация системы и дальнейшее ее проектирование должны охватывать как управляющую, так и управляемую части системы. Взаимосвязанное проектирование этих двух основных частей системы в наилучшей степени соответствует установленным целям и критериям. Однако для таких сложных систем, какими являются предприятия и производственные объединения, указанный подход крайне затруднен и имеются лишь отдельные попытки осуществить такое взаимосвязанное проектирование.
Не существует пока и отработанных методов построения модели функционирования предприятия, а на уровне отрасли не удается определить в количественных терминах цель и критерии эффективности.
В более узком смысле под системным проектированием понимают проведение системного анализа объекта управления и на этой основе проектирование АСУ. Если только предприятие не требует коренной реконструкции по его техническому и технологическому уровню, то в основном считаются заданными как технология, так и существующая структура системы управления. Констатация такого положения не означает согласия с тем, что оно является правильным и допустимым. Приходится признать, что существующий в этой области разрыв между теорией и практикой, чрезвычайная сложность объекта управления, большинства решаемых задач вынуждают мириться с существующим подходом к созданию АСУ.
Наиболее распространенная постановка общей задачи – обеспечение производства продукции в заданном объеме и ассортименте при минимизации совокупных затрат на ее производство. Максимизация производства отдельных наиболее важных видов производимой продукции применяется в тех случаях, когда ресурсы ограничены, продукция заведомо эффективна и дефицитна, а производство ее рентабельно и прибыльно. Если спрос на продукцию существенно зависит от принятых или перспективных цен, а объем и ассортимент продукции заранее не заданы и должны быть определены в процессе решения задачи, то обычно стремятся максимизировать прибыль.
Указанные постановки применимы главным образом к задачам планирования. Их декомпозиция в виде дерева целей по функциональным подсистемам может быть выполнена лишь экспертными методами. Поэтому в большинстве случаев проектировщики проводят оптимизацию по отдельным задачам в функциональных подсистемах, предполагая, что это улучшает работу системы в целом. Если разработка ведется по нескольким направлениям - одновременно разрабатываются задачи функциональных подсистем, информационного и технического обеспечения, то важно уметь сохранить взаимосвязь всех частей разработки, помнить при решении конкретных задач, особенно касающихся обеспечивающих подсистем, о системе в целом.
Выбор решений по техническим средствам во многом определяет возможности решения функциональных задач и, наоборот, принятые функциональные задачи в свою очередь предъявляют требования к комплексу технических средств. Сказанное относится в полной мере к информационному и другим видам обеспечения.
Для ускорения и снижения затрат на проектирование в настоящее время разработаны пакеты прикладных программ (ППП). Построение ППП по модульному принципу позволяет набирать из них программное обеспечение АСУ для конкретного предприятия. При этом разработчики ППП создают определенную функциональную избыточность, что позволяет выбирать из модулей с одинаковым функциональным назначением тот, который наиболее близок к условиям разрабатываемой системы. Независимость модулей позволяет использовать их в любых комбинациях. Вместе с тем разработчики системы должны помнить о необходимости учета ее индивидуальных особенностей. К ним относятся не только внешние по отношению к системе факторы, но и такие условия, как требования к частоте и точности решения задач, наличие и доступность исходной информации и т.д.
Другим уровнем типизации являются типовые проектные решения (ТПР). Их создание определяется возможностью декомпозиции системы управления на отдельные элементы, которые для различных систем могут быть одинаковыми. Выделение таких элементов, пригодных для многократного использования, и привело к концепции типовых проектных решений. В практике создания АСУ ТПР разрабатывались для различных уровней, вплоть до создания соответствующих программ. Однако на этом уровне они оказались не вполне удобными и вместо них употребляются пакеты прикладных программ. Применение ТПР может быть полезным при постановке задач и разработке математического обеспечения. Область их использования определяется, с одной стороны, степенью типизации задач, а с другой – близостью рассматриваемой задачи к тому классу, на который ориентировано данное ТПР.
Все ТПР разделяют на классы – Задача, Техника, Персонал.
Класс ТПР Задача предназначен для решения задач управления и, в свою очередь, разбивается на подклассы, каждый из которых ориентирован на определенную функциональную подсистему. В задаче выделяются ее организационно-экономическая сущность, алгоритм решения, исходные и выходные данные.
Класс ТПР Техника определяет состав, размещение и порядок использования комплекса технических средств.
Класс ТПР Персонал регламентирует действия персонала в условиях функционирования АСУ, определяет права, обязанности и ответственность лиц, работающих в АСУ.
Одним из основных условий создания высокоэффективной АСУ является ориентация ее на пользователя. При функционировании АСУ, решении задач управления действует большое количество ограничений, которые надо учесть при ее разработке. В процессе самого проектирования также существует много ограничений. Это приводит к тому, что в поисках лучшего пути, за который часто принимают наиболее простой, быстрый и дешевый, разработчики сознательно или подсознательно перекладывают часть возникающих проблем на пользователя. Этот путь чревах пагубными последствиями. Пользователи, в свою очередь руководимые стремлением минимизировать объем своей работы, не выполняют инструкции разработчика и игнорируют систему, которая не облегчает, а усложняет им жизнь. Следует при этом учитывать основную особенность АСУ – задачи управления могут решаться и решались до ее создания "вручную", без использования ЭВМ. В принципе их можно решать "вручную" и при наличии АСУ. Весь вопрос только в качестве, эффективности решений. Именно поэтому встречаются случаи, когда АСУ работает сама по себе, без какого-либо влияния на управляемый объект, а управление объектом осуществляется фактически без нее. Недопустимость создания подобных систем очевидна.
АСУ является инструментом управления, в котором решающую роль играет человек. Кроме таких задач, которые регламентированы руководящими материалами, многие задачи, причем не только справочного характера, но и оптимизационные, в определенной степени зависят от лица, которое их использует в процессе принятия решения. Наиболее индивидуальны и субъективны требования в отношении частоты и формы представления справочной и отчетной информации. Но даже и по основным функциям управления достаточно часто назначение нового руководителя влечет за собой изменение форм и методов управления и соответствующей постановки задач. В этих условиях от опыта разработчика зависит многое. Он должен решить, надо ли создавать оригинальные алгоритмы и программы, можно ли модифицировать уже используемые или найти готовые ППП. Практика создания и функционирования многих АСУ в нашей стране позволила выработать и регламентировать не только набор функциональных подсистем, но и выделить задачи наиболее общего характера применительно к АСУ определенных классов и назначения. Ниже описаны некоторые из таких подсистем.
2. Технико-экономическое планирование
Технико-экономическое планирование АСУ – основа планового управления производством. Отсюда возникают задающие воздействия и исходные данные другим функциональным подсистемам. Выделение задач технико-экономического планирования в функциональную подсистему АСУ позволяет ускорить разработку планов; повысить их экономическую и научно-техническую обоснованность; обеспечить возможность быстрой коррекции планов при возникающих отклонениях в ходе их выполнения, должной последовательности и непрерывности планирования; установить методическое единство технико-экономического и календарного планирования.
К числу первоочередных задач технико-экономического планирования относят расчет производственной программы; нормативной себестоимости товарного выпуска продукции; нормативных калькуляций на деталь, узел, готовое изделие; нормативной трудоемкости производственной программы;, плановой численности производственных рабочих; планового фонда заработной платы производственных рабочих.
Расчет производственной программы. Как правило, расчет производственной программы совмещают с ее оптимизацией; при этом обычно используют один из двух критериев: достижение экстремальных значений одного или нескольких технико-экономических показателей, таких, как максимизация объема производства, прибыли, фондоотдачи, при заданных ресурсах и ограничениях или минимизация использования ресурсов при ограничениях на технико-экономические показатели.
Например, в качестве критериев возможно использовать выражения
а ограничения могут иметь следующий вид:
по оборудованию
по профессиям
по ресурсам
количество изделий j-го вида определено заданиями и ограничено только снизу или снизу и сверху:
Здесь аij – норма затрат рабочего времени оборудования i-го типа на выпуск единицы изделия j-го вида; Xj – планируемое количество изделий j-го вида; Ai – фонды времени работы оборудования i-го типа; т1 - количество единиц оборудования i-го типа; bkj - норма трудоемкости для k-й группы профессий при выпуске единицы изделия j-го вида; Вk - фонды рабочего времени по k-й группе профессий; т2 - количество групп профессий; сlj - норма затрат ресурсов l-и группы на выпуск единицы изделия j-го вида; Сl - фонды ресурсов l-й группы; т3 - количество групп ресурсов; Xj, - соответственно нижняя и верхняя границы производственной программы по -му виду изделий. Для решения задачи обычно используют аппарат линейного программирования.
В большинстве случаев производственная программа до окончательного утверждения многократно согласовывается и корректируется, в том числе по неформальным соображениям. В связи с этим решения, полученные на ЭВМ, могут быть использованы как рекомендательные или исходные для дальнейшей обработки.
Расчет нормативной себестоимости. Себестоимость продукции является одним из важнейших экономических показателей, характеризующим эффективность производственно-хозяйственной деятельности предприятия. В основе определения себестоимости лежит величина затрат на производство продукции; на нее непосредственно влияют такие факторы, как производительность труда, расход материальных и трудовых ресурсов, объем производства и его изменения. Себестоимость товарной продукции, рассчитанную на основании нормативных калькуляций, называют нормативной. Как правило, расчет нормативной себестоимости товарного выпуска выполняют ежеквартально. Расчет ведется на одно изделие и на весь товарный выпуск. Исходными данными являются сведения о плановом количестве данного типа изделий, стоимости основных материалов за вычетом отходов, стоимости возвратных отходов, покупных и комплектующих изделий, основной и дополнительной заработной плате, отчислениях на соцстрах, расходах на содержание и эксплуатацию оборудования, освоение и подготовку производства, прочих производственных и непроизводственных расходах. Большая часть исходных данных получается в результате расчета нормативных калькуляций (см. ниже).
Нормативная себестоимость продукции по предприятию в целом определяется на основании сведений о плане выпуска изделий по заводу. Сначала определяется нормативная себестоимость по прямым затратам как сумма стоимости материалов и комплектующих изделий и основной заработной платы, приходящихся в соответствии с нормативной калькуляцией на одно готовое изделие. Затем, суммируя дополнительные нормативные затраты, определяют полную нормативную себестоимость. Умножая нормативную себестоимость каждого изделия на плановое количество выпуска этого изделия и затем суммируя по всем изделиям, получают нормативную себестоимость товарного выпуска.
Расчет нормативной калькуляции. Сумму производственных затрат на изготовление деталей, узлов и готового изделия, рассчитанную на основе действующих норм расхода материальных и трудовых ресурсов, называют нормативной калькуляцией.
Сначала определяют нормативную калькуляцию по прямым затратам на деталь на основании следующих исходных данных: нормативы расхода материалов и комплектующих изделий на одну деталь; нормативы отходов; пооперационные трудовые нормативы, цены и расценки.
Нормативная себестоимость по прямым затратам на одну деталь i-го типа определяется формулой
где ail – норма расхода материалов j-го вида на одну деталь i-го типа; Sj - стоимость единицы материала j-го вида; aik - норма расхода комплектующих и покупных изделий k-го вида на одну деталь i-го типа; Sk - стоимость комплектующих и покупных изделий k-го вида; аil - штучно-калькуляционное время на l-ю операцию по детали i-го типа; Sl – штучно-калькуляционная расценка на l-ю операцию.
При этом
где а'il – "штучное" время - технологическое время на l-ю операцию; - подготовительно-заключительное время на l-ю операцию; ri – размер партии деталей i-го типа. Значение Sl определяется, аналогично аil, на основе расценок на рабочие и подготовительно-заключительные операции.
На основе материальных и трудовых затрат определяют косвенные затраты. Для этого используют специальный справочник распределения накладных расходов по калькуляционным статьям, в котором содержатся данные о дополнительной заработной плате, отчислениях на соцстрах, транспортно-заготовительных расходах, расходах по содержанию и эксплуатации оборудования, цеховых расходах и проценте косвенных затрат. Суммируя прямые и коссвенные затраты, получают нормативную калькуляцию на деталь.
Используя донные о вхождении деталей в узлы и узлов в готовые изделия, по структуре изделия определяют нормативную калькуляцию на узел и на готовое изделие как произведение нормативной калькуляции детали на число деталей в узле (или узлов в готовом изделии) плюс стоимость сборки и дополнительных расходов на транспорт, хранение и т.п.
Расчет нормативной трудоемкости производственной программы. Содержанием задачи является расчет затрат рабочего времени по нормам на выполнение производственной программы. Одновременно можно вести расчет нормативного фонда прямой заработной платы. Расчет ведется по основным цехам, а суммирование результатов дает нормативную трудоемкость производственной программы по предприятию. Исходными данными являются сведения о производственной программе – количество готовых изделий по наименованиям, пооперационные нормы времени и расценки на детали, узлы, изделия. Расчет заключается в раздеталировке изделий согласно заданной структуре изделия, определении норм затрат рабочего времени и расценок по деталям и дальнейшей свертки этих данных до уровня готовых изделий с учетом трудовых и денежных затрат на сборку, транспортные и другие промежуточные операции. В результате расчета выдаются сведения о затратах нормированного времени (в нормо-часах) на единицу изделия и на всю производственную программу на год с разбивкой по кварталам. Аналогично выдаются данные о фонде прямой зарплаты на производственную программу по нормам на изделие и на всю программу на год с разбивкой по кварталам.
Другие показатели технико-экономического планирования. Расчет плановой численности производственных рабочих позволяет получить значение этого показателя как по предприятию в целом, так и по цехам с разбивкой по профессиям. Это позволяет планировать дополнительную потребность в рабочих различной специальности, подготовку и повышение квалификации рабочих, проводить экномический анализ показателей по труду и заработной плате. Кроме информации о нормативной трудоемкости производственной программы исходными данными являются: задание по снижению трудоемкости, плановые проценты выполнения норм выработки по цехам и участкам, плановые проценты потерь рабочего времени, плановые затраты на прочую продукцию, план выпуска прочей продукции, отклонения по трудоемкости производственной программы, фонд полезного рабочего времени одного рабочего. В результате расчета выдаются сведения о плановой численности производственных рабочих, а также плановые данные по перечисленным выше показателям на год по предприятию, цехам и участкам.
Наличие сведений о численности рабочих по профессиям позволяет рассчитать плановый фонд прямой зарплаты производственных рабочих и на этой основе – плановый фонд заработной платы производственных рабочих. Для этого используется информация о плановых процентах премии; доплатах за работу в ночное время, неосвобожденным бригадирам, за обучение учеников и пр.; дополнительной заработной плате за очередные и учебные отпуска, за выполнение государственных обязанностей и др.; о повышении удельного веса технически обоснованных норм.
Кроме перечисленных выше расчетов могут быть определены плановая и фактическая стоимости основных фондов; плановые и фактические суммы амортизационных отчислений; плановые и фактические суммы платы за фонды; сводные сведения о планируемых премиях по фонду зарплаты, доплатах различных видов, дополнительной зарплате и другие на год по предприятию, цехам и участкам.