C. Geiger, R. Hunstock, G. Lehrenfeld, Wolfgang Müller, J. Quintanilla, C. Tahedl, A. Weber
{"title":"可视化建模和3d表示与一个完整的可视化编程语言-在制造业的一个案例研究","authors":"C. Geiger, R. Hunstock, G. Lehrenfeld, Wolfgang Müller, J. Quintanilla, C. Tahedl, A. Weber","doi":"10.1109/VL.1996.545302","DOIUrl":null,"url":null,"abstract":"The main goal of the article is to evaluate the suitability of visual programming languages, i.e., Pictorial Janus (K. Kahn and V. Saraswat, 1990), for the modeling of complex systems and their control strategies. These systems can be seen as networks of communicating objects. Objects select strategies for suitable actions based on incoming messages. Our field of investigation is in computer integrated manufacturing considering the example of a car manufacturing cell. This color sorting assembly buffer (CSAB) schedules jobs in queues. The jobs represent car bodies scheduled in feeder lines for the enameling. Feeder lines collect raw bodies to blocks. Blocks are bodies which are to be enameled by the same color. This organization decreases the cost of expensive change-over-times when changing colors at the enamelling. Blocks of bodies are dislocated from the queue and enameled successively. Contradictory system goals, such as minimizing color changes and preserving the sequence of incoming jobs, have to be regarded by appropriate control strategies. Due to the complexity of this (NP complete) problem and to real time requirements for online control there are no optimal strategies on hand. Consequently, suitable heuristics have to be developed. Often they are designed applying a trial-and-error method. A modeling framework has to support the rapid prototyping of these systems as well as an expressive end user oriented representation. Both are essential requirements since end users need other visualization techniques than experienced designers due to their different knowledge and interests.","PeriodicalId":340993,"journal":{"name":"Proceedings 1996 IEEE Symposium on Visual Languages","volume":"87 21 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1996-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"Visual modeling and 3D-representation with a complete visual programming language-a case study in manufacturing\",\"authors\":\"C. Geiger, R. Hunstock, G. Lehrenfeld, Wolfgang Müller, J. Quintanilla, C. Tahedl, A. Weber\",\"doi\":\"10.1109/VL.1996.545302\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The main goal of the article is to evaluate the suitability of visual programming languages, i.e., Pictorial Janus (K. Kahn and V. Saraswat, 1990), for the modeling of complex systems and their control strategies. These systems can be seen as networks of communicating objects. Objects select strategies for suitable actions based on incoming messages. Our field of investigation is in computer integrated manufacturing considering the example of a car manufacturing cell. This color sorting assembly buffer (CSAB) schedules jobs in queues. The jobs represent car bodies scheduled in feeder lines for the enameling. Feeder lines collect raw bodies to blocks. Blocks are bodies which are to be enameled by the same color. This organization decreases the cost of expensive change-over-times when changing colors at the enamelling. Blocks of bodies are dislocated from the queue and enameled successively. Contradictory system goals, such as minimizing color changes and preserving the sequence of incoming jobs, have to be regarded by appropriate control strategies. Due to the complexity of this (NP complete) problem and to real time requirements for online control there are no optimal strategies on hand. Consequently, suitable heuristics have to be developed. Often they are designed applying a trial-and-error method. A modeling framework has to support the rapid prototyping of these systems as well as an expressive end user oriented representation. Both are essential requirements since end users need other visualization techniques than experienced designers due to their different knowledge and interests.\",\"PeriodicalId\":340993,\"journal\":{\"name\":\"Proceedings 1996 IEEE Symposium on Visual Languages\",\"volume\":\"87 21 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1996-09-03\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings 1996 IEEE Symposium on Visual Languages\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/VL.1996.545302\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings 1996 IEEE Symposium on Visual Languages","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/VL.1996.545302","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7
摘要
本文的主要目标是评估可视化编程语言的适用性,例如,Pictorial Janus (K. Kahn和V. Saraswat, 1990),用于复杂系统及其控制策略的建模。这些系统可以被看作是通信对象的网络。对象根据传入消息选择合适的操作策略。我们的研究领域是计算机集成制造,以汽车制造单元为例。这个颜色排序程序集缓冲区(CSAB)调度队列中的作业。这些工作代表了预定在馈线上进行搪瓷的车身。馈线收集原始体块。砌块是用相同颜色搪瓷的物体。这种组织减少了在珐琅上更换颜色时昂贵的随时间更换的成本。体块从队列中脱臼并依次上釉。相互矛盾的系统目标,如最小化颜色变化和保持传入作业的顺序,必须通过适当的控制策略加以考虑。由于NP完全问题的复杂性和在线控制的实时性要求,目前还没有最优策略。因此,必须开发合适的启发式方法。它们通常是采用试错法设计的。建模框架必须支持这些系统的快速原型设计以及面向最终用户的表达。两者都是必要的要求,因为最终用户需要其他的可视化技术,而不是经验丰富的设计师,因为他们的知识和兴趣不同。
Visual modeling and 3D-representation with a complete visual programming language-a case study in manufacturing
The main goal of the article is to evaluate the suitability of visual programming languages, i.e., Pictorial Janus (K. Kahn and V. Saraswat, 1990), for the modeling of complex systems and their control strategies. These systems can be seen as networks of communicating objects. Objects select strategies for suitable actions based on incoming messages. Our field of investigation is in computer integrated manufacturing considering the example of a car manufacturing cell. This color sorting assembly buffer (CSAB) schedules jobs in queues. The jobs represent car bodies scheduled in feeder lines for the enameling. Feeder lines collect raw bodies to blocks. Blocks are bodies which are to be enameled by the same color. This organization decreases the cost of expensive change-over-times when changing colors at the enamelling. Blocks of bodies are dislocated from the queue and enameled successively. Contradictory system goals, such as minimizing color changes and preserving the sequence of incoming jobs, have to be regarded by appropriate control strategies. Due to the complexity of this (NP complete) problem and to real time requirements for online control there are no optimal strategies on hand. Consequently, suitable heuristics have to be developed. Often they are designed applying a trial-and-error method. A modeling framework has to support the rapid prototyping of these systems as well as an expressive end user oriented representation. Both are essential requirements since end users need other visualization techniques than experienced designers due to their different knowledge and interests.